Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c150' (ED25519) to the list of known hosts. Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-tnbn_7wp/rust-libvips/rust-libvips.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-tnbn_7wp/rust-libvips --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1779420417.356982 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.2, NVR = mock-6.7-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-tnbn_7wp/rust-libvips/rust-libvips.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-tnbn_7wp/rust-libvips --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1779420417.356982 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-tnbn_7wp/rust-libvips/rust-libvips.spec) Config(fedora-44-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1779420417.356982/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:44 INFO: Pulling image: registry.fedoraproject.org/fedora:44 INFO: Tagging container image as mock-bootstrap-117c896e-d5a3-4298-8d2c-8530ae014cc8 INFO: Checking that 8454fb76ec3e8683af1d64f0d3f237068744dba136d0a8e7721bee2b20a1c7dc image matches host's architecture INFO: Copy content of container 8454fb76ec3e8683af1d64f0d3f237068744dba136d0a8e7721bee2b20a1c7dc to /var/lib/mock/fedora-44-x86_64-bootstrap-1779420417.356982/root INFO: mounting 8454fb76ec3e8683af1d64f0d3f237068744dba136d0a8e7721bee2b20a1c7dc with podman image mount INFO: image 8454fb76ec3e8683af1d64f0d3f237068744dba136d0a8e7721bee2b20a1c7dc as /var/lib/containers/storage/overlay/35fccc735c0f5e9fe7c672e3162d8ee5b515e21d0de850026752bb4c1806a51a/merged INFO: umounting image 8454fb76ec3e8683af1d64f0d3f237068744dba136d0a8e7721bee2b20a1c7dc (/var/lib/containers/storage/overlay/35fccc735c0f5e9fe7c672e3162d8ee5b515e21d0de850026752bb4c1806a51a/merged) with podman image umount INFO: Removing image mock-bootstrap-117c896e-d5a3-4298-8d2c-8530ae014cc8 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-1779420417.356982/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-2.fc44.x86_64 rpm-sequoia-1.10.2-2.fc44.x86_64 dnf5-5.4.2.1-1.fc44.x86_64 dnf5-plugins-5.4.2.1-1.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 6.7 MiB/s | 8.1 MiB | 00m01s Copr repository 100% | 115.5 KiB/s | 147.5 KiB | 00m01s Additional repo copr_solopasha_hyprlan 100% | 51.8 KiB/s | 67.8 KiB | 00m01s fedora 100% | 22.7 MiB/s | 37.0 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.9-3.fc44 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-23.fc44 fedora 95.0 KiB coreutils x86_64 0:9.10-3.fc44 fedora 5.6 MiB cpio x86_64 0:2.15-9.fc44 fedora 1.1 MiB diffutils x86_64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:44-18 updates 20.6 KiB findutils x86_64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk x86_64 0:5.3.2-3.fc44 fedora 1.8 MiB glibc-minimal-langpack x86_64 0:2.43-5.fc44 updates 0.0 B grep x86_64 0:3.12-3.fc44 fedora 1.0 MiB gzip x86_64 0:1.14-2.fc44 fedora 401.6 KiB info x86_64 0:7.2-9.fc44 fedora 365.6 KiB patch x86_64 0:2.8-4.fc44 fedora 226.6 KiB redhat-rpm-config noarch 0:343-19.fc44 fedora 183.6 KiB rpm-build x86_64 0:6.0.1-2.fc44 fedora 294.6 KiB sed x86_64 0:4.9-7.fc44 fedora 857.2 KiB shadow-utils x86_64 2:4.19.0-7.fc44 updates 4.0 MiB tar x86_64 2:1.35-8.fc44 fedora 3.0 MiB unzip x86_64 0:6.0-69.fc44 fedora 445.8 KiB util-linux x86_64 0:2.41.4-7.fc44 updates 3.5 MiB which x86_64 0:2.23-4.fc44 fedora 83.4 KiB xz x86_64 1:5.8.2-2.fc44 fedora 1.3 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-2.fc44 updates 3.5 KiB add-determinism x86_64 0:0.7.3-2.fc44 updates 2.2 MiB alternatives x86_64 0:1.33-5.fc44 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs x86_64 0:4.1.4-1.fc44 fedora 390.5 KiB binutils x86_64 0:2.46-3.fc44 updates 27.2 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-2.fc44 updates 1.2 KiB bzip2-libs x86_64 0:1.0.8-23.fc44 fedora 80.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-7.fc44 updates 2.7 MiB cmake-srpm-macros noarch 0:4.3.0-1.fc44 fedora 524.0 B coreutils-common x86_64 0:9.10-3.fc44 fedora 10.7 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl x86_64 0:8.18.0-6.fc44 updates 480.0 KiB cyrus-sasl-lib x86_64 0:2.1.28-35.fc44 fedora 2.3 MiB debugedit x86_64 0:5.3-2.fc44 updates 220.8 KiB dwz x86_64 0:0.16-3.fc44 fedora 290.9 KiB ed x86_64 0:1.22.5-2.fc44 fedora 149.7 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils x86_64 0:0.195-1.fc44 updates 3.0 MiB elfutils-debuginfod-client x86_64 0:0.195-1.fc44 updates 83.8 KiB elfutils-default-yama-scope noarch 0:0.195-1.fc44 updates 1.8 KiB elfutils-libelf x86_64 0:0.195-1.fc44 updates 1.2 MiB elfutils-libs x86_64 0:0.195-1.fc44 updates 715.3 KiB fedora-gpg-keys noarch 0:44-1 fedora 133.4 KiB fedora-release noarch 0:44-18 updates 0.0 B fedora-release-identity-basic noarch 0:44-18 updates 629.0 B fedora-repos noarch 0:44-1 fedora 4.9 KiB file x86_64 0:5.46-10.fc44 updates 100.1 KiB file-libs x86_64 0:5.46-10.fc44 updates 11.9 MiB filesystem x86_64 0:3.18-52.fc44 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-52.fc44 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-2.fc44 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-4.fc44 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-16.fc44 fedora 144.0 B gap-srpm-macros noarch 0:2-2.fc44 fedora 2.1 KiB gdb-minimal x86_64 0:17.1-4.fc44 fedora 14.2 MiB gdbm-libs x86_64 1:1.23-11.fc44 fedora 129.6 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc x86_64 0:2.43-5.fc44 updates 6.9 MiB glibc-common x86_64 0:2.43-5.fc44 updates 1.0 MiB glibc-gconv-extra x86_64 0:2.43-5.fc44 updates 7.4 MiB gmp x86_64 1:6.3.0-5.fc44 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-2.fc44 fedora 1.0 KiB gnulib-l10n noarch 0:20241231-2.fc44 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-16.fc44 updates 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-16.fc44 updates 634.0 KiB gnupg2-gpg-agent x86_64 0:2.4.9-16.fc44 updates 686.6 KiB gnupg2-gpgconf x86_64 0:2.4.9-16.fc44 updates 249.7 KiB gnupg2-keyboxd x86_64 0:2.4.9-16.fc44 updates 201.2 KiB gnupg2-verify x86_64 0:2.4.9-16.fc44 updates 360.3 KiB gnutls x86_64 0:3.8.13-1.fc44 updates 3.8 MiB go-srpm-macros noarch 0:3.8.0-2.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-4.fc44 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-8.fc44 fedora 60.6 KiB jansson x86_64 0:2.14-4.fc44 fedora 88.9 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c x86_64 0:0.18-8.fc44 fedora 82.6 KiB kernel-srpm-macros noarch 0:1.0-28.fc44 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-7.fc44 fedora 54.2 KiB krb5-libs x86_64 0:1.22.2-4.fc44 updates 2.4 MiB libacl x86_64 0:2.3.2-6.fc44 fedora 35.8 KiB libarchive x86_64 0:3.8.7-1.fc44 updates 1.0 MiB libassuan x86_64 0:2.5.7-5.fc44 fedora 163.8 KiB libattr x86_64 0:2.5.2-8.fc44 fedora 24.3 KiB libblkid x86_64 0:2.41.4-7.fc44 updates 274.3 KiB libbrotli x86_64 0:1.2.0-3.fc44 fedora 865.0 KiB libcap x86_64 0:2.78-1.fc44 updates 212.1 KiB libcap-ng x86_64 0:0.9.3-1.fc44 updates 68.8 KiB libcbor x86_64 0:0.13.0-2.fc44 fedora 79.5 KiB libcom_err x86_64 0:1.47.3-4.fc44 fedora 63.0 KiB libcurl x86_64 0:8.18.0-6.fc44 updates 1.0 MiB libeconf x86_64 0:0.7.9-3.fc44 fedora 64.8 KiB libevent x86_64 0:2.1.12-17.fc44 fedora 978.7 KiB libfdisk x86_64 0:2.41.4-7.fc44 updates 388.3 KiB libffi x86_64 0:3.5.2-2.fc44 fedora 87.7 KiB libfido2 x86_64 0:1.16.0-5.fc44 fedora 246.4 KiB libfsverity x86_64 0:1.6-4.fc44 fedora 28.4 KiB libgcc x86_64 0:16.1.1-2.fc44 updates 270.7 KiB libgcrypt x86_64 0:1.12.2-1.fc44 updates 1.7 MiB libgomp x86_64 0:16.1.1-2.fc44 updates 577.4 KiB libgpg-error x86_64 0:1.58-2.fc44 fedora 941.6 KiB libidn2 x86_64 0:2.3.8-3.fc44 fedora 556.4 KiB libksba x86_64 0:1.6.7-5.fc44 fedora 414.4 KiB liblastlog2 x86_64 0:2.41.4-7.fc44 updates 37.6 KiB libmount x86_64 0:2.41.4-7.fc44 updates 388.6 KiB libnghttp2 x86_64 0:1.68.0-4.fc44 updates 166.1 KiB libnghttp3 x86_64 0:1.15.0-1.fc44 fedora 159.2 KiB libpkgconf x86_64 0:2.5.1-1.fc44 fedora 90.1 KiB libpsl x86_64 0:0.21.5-7.fc44 fedora 76.3 KiB libselinux x86_64 0:3.10-1.fc44 fedora 201.0 KiB libselinux-utils x86_64 0:3.10-1.fc44 fedora 305.7 KiB libsemanage x86_64 0:3.10-1.fc44 fedora 312.3 KiB libsepol x86_64 0:3.10-1.fc44 fedora 870.0 KiB libsmartcols x86_64 0:2.41.4-7.fc44 updates 188.3 KiB libssh x86_64 0:0.12.0-1.fc44 fedora 719.1 KiB libssh-config noarch 0:0.12.0-1.fc44 fedora 277.0 B libstdc++ x86_64 0:16.1.1-2.fc44 updates 3.1 MiB libtasn1 x86_64 0:4.21.0-1.fc44 fedora 180.6 KiB libtool-ltdl x86_64 0:2.5.4-10.fc44 fedora 70.0 KiB libunistring x86_64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 x86_64 0:1.0.29-5.fc44 fedora 175.2 KiB libuuid x86_64 0:2.41.4-7.fc44 updates 37.2 KiB libverto x86_64 0:0.3.2-12.fc44 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-3.fc44 fedora 293.2 KiB libxml2 x86_64 0:2.12.10-6.fc44 fedora 1.8 MiB libzstd x86_64 0:1.5.7-5.fc44 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-2.fc44 updates 780.9 KiB lua-libs x86_64 0:5.4.8-5.fc44 fedora 281.7 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-4.fc44 fedora 157.3 KiB mpfr x86_64 0:4.2.2-3.fc44 fedora 849.1 KiB ncurses-base noarch 0:6.6-1.fc44 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-1.fc44 fedora 968.9 KiB nettle x86_64 0:3.10.1-3.fc44 fedora 794.3 KiB ngtcp2 x86_64 0:1.22.1-1.fc44 updates 338.2 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-1.fc44 updates 51.6 KiB npth x86_64 0:1.8-4.fc44 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-3.fc44 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-21.fc44 fedora 112.0 B openldap x86_64 0:2.6.13-1.fc44 fedora 669.9 KiB openssl-libs x86_64 1:3.5.5-2.fc44 updates 9.2 MiB p11-kit x86_64 0:0.26.2-1.fc44 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.2-1.fc44 fedora 478.3 KiB package-notes-srpm-macros noarch 0:0.5-16.fc44 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-1.fc44 fedora 130.5 KiB pcre2 x86_64 0:10.47-1.fc44.1 fedora 718.6 KiB pcre2-syntax noarch 0:10.47-1.fc44.1 fedora 281.9 KiB perl-srpm-macros noarch 0:1-61.fc44 fedora 861.0 B pkgconf x86_64 0:2.5.1-1.fc44 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-1.fc44 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-1.fc44 fedora 989.0 B policycoreutils x86_64 0:3.10-1.fc44 fedora 884.1 KiB popt x86_64 0:1.19-10.fc44 fedora 132.6 KiB publicsuffix-list-dafsa noarch 0:20260116-1.fc44 fedora 70.4 KiB pyproject-srpm-macros noarch 0:1.22.1-1.fc44 updates 3.2 KiB python-srpm-macros noarch 0:3.14-12.fc44 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-2.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.1-1.fc44 updates 472.0 B readline x86_64 0:8.3-4.fc44 fedora 519.5 KiB rpm x86_64 0:6.0.1-2.fc44 fedora 3.1 MiB rpm-build-libs x86_64 0:6.0.1-2.fc44 fedora 276.3 KiB rpm-libs x86_64 0:6.0.1-2.fc44 fedora 961.2 KiB rpm-plugin-selinux x86_64 0:6.0.1-2.fc44 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.2-2.fc44 updates 2.4 MiB rpm-sign-libs x86_64 0:6.0.1-2.fc44 fedora 39.6 KiB rust-srpm-macros noarch 0:28.4-3.fc44 fedora 5.5 KiB selinux-policy noarch 0:44.1-1.fc44 updates 32.0 KiB selinux-policy-targeted noarch 0:44.1-1.fc44 updates 18.6 MiB setup noarch 0:2.15.0-28.fc44 fedora 724.9 KiB sqlite-libs x86_64 0:3.51.2-1.fc44 fedora 1.6 MiB systemd-libs x86_64 0:259.5-1.fc44 fedora 2.4 MiB systemd-standalone-sysusers x86_64 0:259.5-1.fc44 fedora 305.7 KiB tpm2-tss x86_64 0:4.1.3-9.fc44 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0:0.4.2-2.fc44 fedora 8.3 KiB util-linux-core x86_64 0:2.41.4-7.fc44 updates 1.5 MiB xxhash-libs x86_64 0:0.8.3-4.fc44 fedora 94.0 KiB xz-libs x86_64 1:5.8.2-2.fc44 fedora 217.7 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip x86_64 0:3.0-45.fc44 fedora 698.0 KiB zlib-ng-compat x86_64 0:2.3.3-3.fc44 fedora 165.6 KiB zstd x86_64 0:1.5.7-5.fc44 fedora 502.4 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 183 packages Total size of inbound packages is 69 MiB. Need to download 69 MiB. After this operation, 223 MiB extra will be used (install 223 MiB, remove 0 B). [ 1/183] bzip2-0:1.0.8-23.fc44.x86_64 100% | 2.8 MiB/s | 52.1 KiB | 00m00s [ 2/183] cpio-0:2.15-9.fc44.x86_64 100% | 14.3 MiB/s | 293.3 KiB | 00m00s [ 3/183] diffutils-0:3.12-5.fc44.x86_6 100% | 96.5 MiB/s | 395.3 KiB | 00m00s [ 4/183] findutils-1:4.10.0-7.fc44.x86 100% | 107.9 MiB/s | 552.5 KiB | 00m00s [ 5/183] bash-0:5.3.9-3.fc44.x86_64 100% | 67.6 MiB/s | 1.9 MiB | 00m00s [ 6/183] grep-0:3.12-3.fc44.x86_64 100% | 58.9 MiB/s | 301.6 KiB | 00m00s [ 7/183] gzip-0:1.14-2.fc44.x86_64 100% | 58.3 MiB/s | 179.1 KiB | 00m00s [ 8/183] info-0:7.2-9.fc44.x86_64 100% | 60.8 MiB/s | 186.7 KiB | 00m00s [ 9/183] patch-0:2.8-4.fc44.x86_64 100% | 37.5 MiB/s | 115.2 KiB | 00m00s [ 10/183] redhat-rpm-config-0:343-19.fc 100% | 25.9 MiB/s | 79.4 KiB | 00m00s [ 11/183] rpm-build-0:6.0.1-2.fc44.x86_ 100% | 136.6 MiB/s | 139.9 KiB | 00m00s [ 12/183] sed-0:4.9-7.fc44.x86_64 100% | 77.9 MiB/s | 319.2 KiB | 00m00s [ 13/183] unzip-0:6.0-69.fc44.x86_64 100% | 65.0 MiB/s | 199.6 KiB | 00m00s [ 14/183] tar-2:1.35-8.fc44.x86_64 100% | 141.3 MiB/s | 868.2 KiB | 00m00s [ 15/183] which-0:2.23-4.fc44.x86_64 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [ 16/183] xz-1:5.8.2-2.fc44.x86_64 100% | 148.3 MiB/s | 607.2 KiB | 00m00s [ 17/183] fedora-release-common-0:44-18 100% | 11.5 MiB/s | 23.6 KiB | 00m00s [ 18/183] glibc-minimal-langpack-0:2.43 100% | 39.7 MiB/s | 81.2 KiB | 00m00s [ 19/183] coreutils-0:9.10-3.fc44.x86_6 100% | 148.5 MiB/s | 1.2 MiB | 00m00s [ 20/183] gawk-0:5.3.2-3.fc44.x86_64 100% | 126.2 MiB/s | 1.1 MiB | 00m00s [ 21/183] shadow-utils-2:4.19.0-7.fc44. 100% | 118.0 MiB/s | 1.3 MiB | 00m00s [ 22/183] util-linux-0:2.41.4-7.fc44.x8 100% | 109.5 MiB/s | 1.2 MiB | 00m00s [ 23/183] ncurses-libs-0:6.6-1.fc44.x86 100% | 112.0 MiB/s | 344.1 KiB | 00m00s [ 24/183] filesystem-0:3.18-52.fc44.x86 100% | 121.3 MiB/s | 1.3 MiB | 00m00s [ 25/183] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 14.3 MiB/s | 43.8 KiB | 00m00s [ 26/183] libselinux-0:3.10-1.fc44.x86_ 100% | 49.8 MiB/s | 102.0 KiB | 00m00s [ 27/183] ed-0:1.22.5-2.fc44.x86_64 100% | 41.7 MiB/s | 85.4 KiB | 00m00s [ 28/183] libattr-0:2.5.2-8.fc44.x86_64 100% | 8.8 MiB/s | 17.9 KiB | 00m00s [ 29/183] pcre2-0:10.47-1.fc44.1.x86_64 100% | 90.4 MiB/s | 277.7 KiB | 00m00s [ 30/183] cmake-srpm-macros-0:4.3.0-1.f 100% | 10.2 MiB/s | 10.4 KiB | 00m00s [ 31/183] ansible-srpm-macros-0:1-20.1. 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 32/183] dwz-0:0.16-3.fc44.x86_64 100% | 67.8 MiB/s | 138.9 KiB | 00m00s [ 33/183] efi-srpm-macros-0:6-6.fc44.no 100% | 22.0 MiB/s | 22.6 KiB | 00m00s [ 34/183] filesystem-srpm-macros-0:3.18 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [ 35/183] fonts-srpm-macros-1:5.0.0-2.f 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 36/183] forge-srpm-macros-0:0.4.0-4.f 100% | 19.5 MiB/s | 20.0 KiB | 00m00s [ 37/183] fpc-srpm-macros-0:1.3-16.fc44 100% | 7.8 MiB/s | 7.9 KiB | 00m00s [ 38/183] gap-srpm-macros-0:2-2.fc44.no 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 39/183] ghc-srpm-macros-0:1.10-1.fc44 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 40/183] gnat-srpm-macros-0:7-2.fc44.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 41/183] go-srpm-macros-0:3.8.0-2.fc44 100% | 27.6 MiB/s | 28.2 KiB | 00m00s [ 42/183] java-srpm-macros-0:1-8.fc44.n 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [ 43/183] kernel-srpm-macros-0:1.0-28.f 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 44/183] lua-srpm-macros-0:1-17.fc44.n 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 45/183] ocaml-srpm-macros-0:11-3.fc44 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 46/183] openblas-srpm-macros-0:2-21.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 47/183] package-notes-srpm-macros-0:0 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 48/183] perl-srpm-macros-0:1-61.fc44. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 49/183] python-srpm-macros-0:3.14-12. 100% | 23.5 MiB/s | 24.0 KiB | 00m00s [ 50/183] qt5-srpm-macros-0:5.15.18-2.f 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 51/183] rust-srpm-macros-0:28.4-3.fc4 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 52/183] rpm-0:6.0.1-2.fc44.x86_64 100% | 188.2 MiB/s | 578.3 KiB | 00m00s [ 53/183] tree-sitter-srpm-macros-0:0.4 100% | 13.2 MiB/s | 13.5 KiB | 00m00s [ 54/183] zig-srpm-macros-0:1-8.fc44.no 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 55/183] popt-0:1.19-10.fc44.x86_64 100% | 32.7 MiB/s | 66.9 KiB | 00m00s [ 56/183] zip-0:3.0-45.fc44.x86_64 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 57/183] readline-0:8.3-4.fc44.x86_64 100% | 112.2 MiB/s | 229.8 KiB | 00m00s [ 58/183] rpm-build-libs-0:6.0.1-2.fc44 100% | 64.5 MiB/s | 132.2 KiB | 00m00s [ 59/183] zstd-0:1.5.7-5.fc44.x86_64 100% | 94.0 MiB/s | 192.5 KiB | 00m00s [ 60/183] rpm-libs-0:6.0.1-2.fc44.x86_6 100% | 135.2 MiB/s | 415.5 KiB | 00m00s [ 61/183] libacl-0:2.3.2-6.fc44.x86_64 100% | 24.2 MiB/s | 24.8 KiB | 00m00s [ 62/183] xz-libs-1:5.8.2-2.fc44.x86_64 100% | 114.1 MiB/s | 116.8 KiB | 00m00s [ 63/183] gmp-1:6.3.0-5.fc44.x86_64 100% | 78.7 MiB/s | 322.5 KiB | 00m00s [ 64/183] fedora-repos-0:44-1.noarch 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 65/183] systemd-libs-0:259.5-1.fc44.x 100% | 141.3 MiB/s | 868.0 KiB | 00m00s [ 66/183] mpfr-0:4.2.2-3.fc44.x86_64 100% | 116.5 MiB/s | 357.8 KiB | 00m00s [ 67/183] glibc-common-0:2.43-5.fc44.x8 100% | 120.9 MiB/s | 371.4 KiB | 00m00s [ 68/183] coreutils-common-0:9.10-3.fc4 100% | 152.3 MiB/s | 2.1 MiB | 00m00s [ 69/183] libeconf-0:0.7.9-3.fc44.x86_6 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [ 70/183] audit-libs-0:4.1.4-1.fc44.x86 100% | 34.6 MiB/s | 141.6 KiB | 00m00s [ 71/183] libsemanage-0:3.10-1.fc44.x86 100% | 62.1 MiB/s | 127.3 KiB | 00m00s [ 72/183] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 64.1 MiB/s | 131.2 KiB | 00m00s [ 73/183] pam-libs-0:1.7.2-1.fc44.x86_6 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [ 74/183] setup-0:2.15.0-28.fc44.noarch 100% | 76.7 MiB/s | 157.2 KiB | 00m00s [ 75/183] zlib-ng-compat-0:2.3.3-3.fc44 100% | 44.5 MiB/s | 91.1 KiB | 00m00s [ 76/183] util-linux-core-0:2.41.4-7.fc 100% | 136.1 MiB/s | 557.5 KiB | 00m00s [ 77/183] ncurses-base-0:6.6-1.fc44.noa 100% | 43.0 MiB/s | 88.0 KiB | 00m00s [ 78/183] libsepol-0:3.10-1.fc44.x86_64 100% | 179.5 MiB/s | 367.6 KiB | 00m00s [ 79/183] pcre2-syntax-0:10.47-1.fc44.1 100% | 80.4 MiB/s | 164.7 KiB | 00m00s [ 80/183] lua-libs-0:5.4.8-5.fc44.x86_6 100% | 66.7 MiB/s | 136.6 KiB | 00m00s [ 81/183] rpm-sign-libs-0:6.0.1-2.fc44. 100% | 27.4 MiB/s | 28.0 KiB | 00m00s [ 82/183] libzstd-0:1.5.7-5.fc44.x86_64 100% | 118.5 MiB/s | 364.2 KiB | 00m00s [ 83/183] gnulib-l10n-0:20241231-2.fc44 100% | 48.9 MiB/s | 150.3 KiB | 00m00s [ 84/183] sqlite-libs-0:3.51.2-1.fc44.x 100% | 156.1 MiB/s | 799.2 KiB | 00m00s [ 85/183] ima-evm-utils-libs-0:1.6.2-8. 100% | 29.3 MiB/s | 30.0 KiB | 00m00s [ 86/183] fedora-gpg-keys-0:44-1.noarch 100% | 46.0 MiB/s | 141.4 KiB | 00m00s [ 87/183] libfsverity-0:1.6-4.fc44.x86_ 100% | 18.8 MiB/s | 19.2 KiB | 00m00s [ 88/183] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 71.8 MiB/s | 440.9 KiB | 00m00s [ 89/183] json-c-0:0.18-8.fc44.x86_64 100% | 45.2 MiB/s | 46.3 KiB | 00m00s [ 90/183] libusb1-0:1.0.29-5.fc44.x86_6 100% | 80.8 MiB/s | 82.8 KiB | 00m00s [ 91/183] glibc-gconv-extra-0:2.43-5.fc 100% | 147.9 MiB/s | 1.6 MiB | 00m00s [ 92/183] libgcc-0:16.1.1-2.fc44.x86_64 100% | 64.0 MiB/s | 131.0 KiB | 00m00s [ 93/183] glibc-0:2.43-5.fc44.x86_64 100% | 148.1 MiB/s | 2.4 MiB | 00m00s [ 94/183] libuuid-0:2.41.4-7.fc44.x86_6 100% | 8.7 MiB/s | 26.8 KiB | 00m00s [ 95/183] libmount-0:2.41.4-7.fc44.x86_ 100% | 83.5 MiB/s | 171.1 KiB | 00m00s [ 96/183] libstdc++-0:16.1.1-2.fc44.x86 100% | 142.5 MiB/s | 1.0 MiB | 00m00s [ 97/183] libblkid-0:2.41.4-7.fc44.x86_ 100% | 42.2 MiB/s | 129.6 KiB | 00m00s [ 98/183] crypto-policies-0:20251128-3. 100% | 16.0 MiB/s | 98.3 KiB | 00m00s [ 99/183] gpgverify-0:2.2-4.fc44.noarch 100% | 11.0 MiB/s | 11.2 KiB | 00m00s [100/183] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 137.4 MiB/s | 281.4 KiB | 00m00s [101/183] openssl-libs-1:3.5.5-2.fc44.x 100% | 171.6 MiB/s | 2.7 MiB | 00m00s [102/183] gnupg2-0:2.4.9-16.fc44.x86_64 100% | 103.3 MiB/s | 1.7 MiB | 00m00s [103/183] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 54.9 MiB/s | 281.2 KiB | 00m00s [104/183] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 47.2 MiB/s | 96.8 KiB | 00m00s [105/183] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [106/183] gnupg2-verify-0:2.4.9-16.fc44 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [107/183] libassuan-0:2.5.7-5.fc44.x86_ 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [108/183] libgpg-error-0:1.58-2.fc44.x8 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [109/183] npth-0:1.8-4.fc44.x86_64 100% | 12.6 MiB/s | 25.8 KiB | 00m00s [110/183] libksba-0:1.6.7-5.fc44.x86_64 100% | 81.7 MiB/s | 167.4 KiB | 00m00s [111/183] openldap-0:2.6.13-1.fc44.x86_ 100% | 88.4 MiB/s | 271.6 KiB | 00m00s [112/183] libevent-0:2.1.12-17.fc44.x86 100% | 93.5 MiB/s | 287.4 KiB | 00m00s [113/183] libtool-ltdl-0:2.5.4-10.fc44. 100% | 36.2 MiB/s | 37.0 KiB | 00m00s [114/183] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 130.3 MiB/s | 800.7 KiB | 00m00s [115/183] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 57.4 MiB/s | 58.8 KiB | 00m00s [116/183] libcap-0:2.78-1.fc44.x86_64 100% | 86.1 MiB/s | 88.1 KiB | 00m00s [117/183] elfutils-libelf-0:0.195-1.fc4 100% | 102.5 MiB/s | 210.0 KiB | 00m00s [118/183] elfutils-libs-0:0.195-1.fc44. 100% | 92.1 MiB/s | 283.0 KiB | 00m00s [119/183] elfutils-debuginfod-client-0: 100% | 45.2 MiB/s | 46.2 KiB | 00m00s [120/183] rpm-sequoia-0:1.10.2-2.fc44.x 100% | 127.1 MiB/s | 911.0 KiB | 00m00s [121/183] elfutils-0:0.195-1.fc44.x86_6 100% | 114.9 MiB/s | 588.4 KiB | 00m00s [122/183] file-0:5.46-10.fc44.x86_64 100% | 23.8 MiB/s | 48.7 KiB | 00m00s [123/183] file-libs-0:5.46-10.fc44.x86_ 100% | 166.7 MiB/s | 853.6 KiB | 00m00s [124/183] libgomp-0:16.1.1-2.fc44.x86_6 100% | 76.6 MiB/s | 392.4 KiB | 00m00s [125/183] alternatives-0:1.33-5.fc44.x8 100% | 19.9 MiB/s | 40.8 KiB | 00m00s [126/183] jansson-0:2.14-4.fc44.x86_64 100% | 46.0 MiB/s | 47.1 KiB | 00m00s [127/183] debugedit-0:5.3-2.fc44.x86_64 100% | 42.9 MiB/s | 87.8 KiB | 00m00s [128/183] libarchive-0:3.8.7-1.fc44.x86 100% | 86.4 MiB/s | 442.4 KiB | 00m00s [129/183] libxml2-0:2.12.10-6.fc44.x86_ 100% | 117.9 MiB/s | 724.6 KiB | 00m00s [130/183] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 37.9 MiB/s | 77.7 KiB | 00m00s [131/183] pkgconf-pkg-config-0:2.5.1-1. 100% | 9.2 MiB/s | 9.5 KiB | 00m00s [132/183] pkgconf-0:2.5.1-1.fc44.x86_64 100% | 47.6 MiB/s | 48.7 KiB | 00m00s [133/183] pkgconf-m4-0:2.5.1-1.fc44.noa 100% | 13.4 MiB/s | 13.8 KiB | 00m00s [134/183] libpkgconf-0:2.5.1-1.fc44.x86 100% | 41.7 MiB/s | 42.7 KiB | 00m00s [135/183] R-srpm-macros-0:1.3.7-2.fc44. 100% | 10.7 MiB/s | 11.0 KiB | 00m00s [136/183] curl-0:8.18.0-6.fc44.x86_64 100% | 78.1 MiB/s | 240.0 KiB | 00m00s [137/183] build-reproducibility-srpm-ma 100% | 13.0 MiB/s | 13.3 KiB | 00m00s [138/183] binutils-0:2.46-3.fc44.x86_64 100% | 210.6 MiB/s | 6.1 MiB | 00m00s [139/183] linkdupes-0:0.7.3-2.fc44.x86_ 100% | 42.1 MiB/s | 344.8 KiB | 00m00s [140/183] pyproject-srpm-macros-0:1.22. 100% | 14.9 MiB/s | 15.3 KiB | 00m00s [141/183] add-determinism-0:0.7.3-2.fc4 100% | 75.9 MiB/s | 854.6 KiB | 00m00s [142/183] qt6-srpm-macros-0:6.11.1-1.fc 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [143/183] libcap-ng-0:0.9.3-1.fc44.x86_ 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [144/183] libsmartcols-0:2.41.4-7.fc44. 100% | 84.8 MiB/s | 86.9 KiB | 00m00s [145/183] liblastlog2-0:2.41.4-7.fc44.x 100% | 23.0 MiB/s | 23.5 KiB | 00m00s [146/183] libfdisk-0:2.41.4-7.fc44.x86_ 100% | 82.2 MiB/s | 168.3 KiB | 00m00s [147/183] libgcrypt-0:1.12.2-1.fc44.x86 100% | 87.9 MiB/s | 629.8 KiB | 00m00s [148/183] ca-certificates-0:2025.2.80_v 100% | 105.8 MiB/s | 974.8 KiB | 00m00s [149/183] libidn2-0:2.3.8-3.fc44.x86_64 100% | 85.7 MiB/s | 175.6 KiB | 00m00s [150/183] libtasn1-0:4.21.0-1.fc44.x86_ 100% | 74.2 MiB/s | 76.0 KiB | 00m00s [151/183] gnutls-0:3.8.13-1.fc44.x86_64 100% | 118.9 MiB/s | 1.4 MiB | 00m00s [152/183] nettle-0:3.10.1-3.fc44.x86_64 100% | 139.3 MiB/s | 428.0 KiB | 00m00s [153/183] libunistring-0:1.1-11.fc44.x8 100% | 89.2 MiB/s | 547.8 KiB | 00m00s [154/183] libffi-0:3.5.2-2.fc44.x86_64 100% | 41.4 MiB/s | 42.4 KiB | 00m00s [155/183] p11-kit-0:0.26.2-1.fc44.x86_6 100% | 135.7 MiB/s | 555.7 KiB | 00m00s [156/183] elfutils-default-yama-scope-0 100% | 11.0 MiB/s | 11.2 KiB | 00m00s [157/183] p11-kit-trust-0:0.26.2-1.fc44 100% | 142.9 MiB/s | 146.4 KiB | 00m00s [158/183] fedora-release-0:44-18.noarch 100% | 12.2 MiB/s | 12.5 KiB | 00m00s [159/183] systemd-standalone-sysusers-0 100% | 73.7 MiB/s | 151.0 KiB | 00m00s [160/183] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 20.1 MiB/s | 41.2 KiB | 00m00s [161/183] fedora-release-identity-basic 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [162/183] libcurl-0:8.18.0-6.fc44.x86_6 100% | 88.8 MiB/s | 454.8 KiB | 00m00s [163/183] libbrotli-0:1.2.0-3.fc44.x86_ 100% | 67.9 MiB/s | 347.8 KiB | 00m00s [164/183] libnghttp3-0:1.15.0-1.fc44.x8 100% | 36.1 MiB/s | 73.9 KiB | 00m00s [165/183] libpsl-0:0.21.5-7.fc44.x86_64 100% | 31.9 MiB/s | 65.3 KiB | 00m00s [166/183] publicsuffix-list-dafsa-0:202 100% | 58.9 MiB/s | 60.3 KiB | 00m00s [167/183] libssh-0:0.12.0-1.fc44.x86_64 100% | 95.6 MiB/s | 293.8 KiB | 00m00s [168/183] libfido2-0:1.16.0-5.fc44.x86_ 100% | 102.1 MiB/s | 104.5 KiB | 00m00s [169/183] libssh-config-0:0.12.0-1.fc44 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [170/183] libcbor-0:0.13.0-2.fc44.x86_6 100% | 35.1 MiB/s | 36.0 KiB | 00m00s [171/183] selinux-policy-0:44.1-1.fc44. 100% | 35.8 MiB/s | 73.3 KiB | 00m00s [172/183] policycoreutils-0:3.10-1.fc44 100% | 84.2 MiB/s | 258.7 KiB | 00m00s [173/183] gdb-minimal-0:17.1-4.fc44.x86 100% | 157.8 MiB/s | 4.7 MiB | 00m00s [174/183] rpm-plugin-selinux-0:6.0.1-2. 100% | 4.7 MiB/s | 19.2 KiB | 00m00s [175/183] libselinux-utils-0:3.10-1.fc4 100% | 58.4 MiB/s | 119.6 KiB | 00m00s [176/183] keyutils-libs-0:1.6.3-7.fc44. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [177/183] krb5-libs-0:1.22.2-4.fc44.x86 100% | 130.6 MiB/s | 802.6 KiB | 00m00s [178/183] libcom_err-0:1.47.3-4.fc44.x8 100% | 26.5 MiB/s | 27.1 KiB | 00m00s [179/183] libverto-0:0.3.2-12.fc44.x86_ 100% | 20.6 MiB/s | 21.1 KiB | 00m00s [180/183] libnghttp2-0:1.68.0-4.fc44.x8 100% | 74.7 MiB/s | 76.5 KiB | 00m00s [181/183] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 27.1 MiB/s | 27.8 KiB | 00m00s [182/183] ngtcp2-0:1.22.1-1.fc44.x86_64 100% | 76.9 MiB/s | 157.4 KiB | 00m00s [183/183] selinux-policy-targeted-0:44. 100% | 200.6 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [183/183] Total 100% | 231.3 MiB/s | 68.9 MiB | 00m00s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. [ 1/185] Verify package files 100% | 655.0 B/s | 183.0 B | 00m00s [ 2/185] Prepare transaction 100% | 2.4 KiB/s | 183.0 B | 00m00s [ 3/185] Installing libgcc-0:16.1.1-2. 100% | 133.0 MiB/s | 272.4 KiB | 00m00s [ 4/185] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/185] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 6/185] Installing fedora-release-ide 100% | 0.0 B/s | 888.0 B | 00m00s [ 7/185] Installing fedora-gpg-keys-0: 100% | 29.6 MiB/s | 182.1 KiB | 00m00s [ 8/185] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/185] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 10/185] Installing fedora-release-0:4 100% | 10.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/185] Installing setup-0:2.15.0-28. 100% | 42.0 MiB/s | 730.6 KiB | 00m00s [ 12/185] Installing filesystem-0:3.18- 100% | 2.0 MiB/s | 212.8 KiB | 00m00s [ 13/185] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 14/185] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 15/185] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 16/185] Installing coreutils-common-0 100% | 296.9 MiB/s | 10.7 MiB | 00m00s [ 17/185] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 18/185] Installing ncurses-base-0:6.6 100% | 57.8 MiB/s | 355.3 KiB | 00m00s [ 19/185] Installing bash-0:5.3.9-3.fc4 100% | 242.3 MiB/s | 8.5 MiB | 00m00s [ 20/185] Installing glibc-common-0:2.4 100% | 53.9 MiB/s | 1.0 MiB | 00m00s [ 21/185] Installing glibc-gconv-extra- 100% | 213.4 MiB/s | 7.5 MiB | 00m00s [ 22/185] Installing glibc-0:2.43-5.fc4 100% | 165.3 MiB/s | 6.9 MiB | 00m00s [ 23/185] Installing ncurses-libs-0:6.6 100% | 238.1 MiB/s | 975.4 KiB | 00m00s [ 24/185] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/185] Installing zlib-ng-compat-0:2 100% | 162.6 MiB/s | 166.5 KiB | 00m00s [ 26/185] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 27/185] Installing libgpg-error-0:1.5 100% | 57.8 MiB/s | 947.5 KiB | 00m00s [ 28/185] Installing libstdc++-0:16.1.1 100% | 309.3 MiB/s | 3.1 MiB | 00m00s [ 29/185] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 30/185] Installing libgcrypt-0:1.12.2 100% | 331.7 MiB/s | 1.7 MiB | 00m00s [ 31/185] Installing readline-0:8.3-4.f 100% | 254.7 MiB/s | 521.6 KiB | 00m00s [ 32/185] Installing xz-libs-1:5.8.2-2. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 33/185] Installing gmp-1:6.3.0-5.fc44 100% | 266.1 MiB/s | 817.5 KiB | 00m00s [ 34/185] Installing libzstd-0:1.5.7-5. 100% | 311.6 MiB/s | 957.4 KiB | 00m00s [ 35/185] Installing elfutils-libelf-0: 100% | 387.3 MiB/s | 1.2 MiB | 00m00s [ 36/185] Installing libuuid-0:2.41.4-7 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [ 37/185] Installing popt-0:1.19-10.fc4 100% | 45.3 MiB/s | 139.3 KiB | 00m00s [ 38/185] Installing systemd-libs-0:259 100% | 305.3 MiB/s | 2.4 MiB | 00m00s [ 39/185] Installing npth-0:1.8-4.fc44. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 40/185] Installing libblkid-0:2.41.4- 100% | 268.8 MiB/s | 275.3 KiB | 00m00s [ 41/185] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 42/185] Installing libsepol-0:3.10-1. 100% | 283.5 MiB/s | 871.0 KiB | 00m00s [ 43/185] Installing sqlite-libs-0:3.51 100% | 265.1 MiB/s | 1.6 MiB | 00m00s [ 44/185] Installing gnupg2-gpgconf-0:2 100% | 18.9 MiB/s | 251.8 KiB | 00m00s [ 45/185] Installing pcre2-0:10.47-1.fc 100% | 234.4 MiB/s | 720.0 KiB | 00m00s [ 46/185] Installing libselinux-0:3.10- 100% | 197.5 MiB/s | 202.3 KiB | 00m00s [ 47/185] Installing grep-0:3.12-3.fc44 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 48/185] Installing findutils-1:4.10.0 100% | 93.5 MiB/s | 1.9 MiB | 00m00s [ 49/185] Installing libattr-0:2.5.2-8. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 50/185] Installing libacl-0:2.3.2-6.f 100% | 35.8 MiB/s | 36.6 KiB | 00m00s [ 51/185] Installing sed-0:4.9-7.fc44.x 100% | 52.8 MiB/s | 865.4 KiB | 00m00s [ 52/185] Installing libtasn1-0:4.21.0- 100% | 89.1 MiB/s | 182.4 KiB | 00m00s [ 53/185] Installing libunistring-0:1.1 100% | 289.1 MiB/s | 1.7 MiB | 00m00s [ 54/185] Installing libidn2-0:2.3.8-3. 100% | 42.3 MiB/s | 562.6 KiB | 00m00s [ 55/185] Installing crypto-policies-0: 100% | 22.0 MiB/s | 157.7 KiB | 00m00s [ 56/185] Installing xz-1:5.8.2-2.fc44. 100% | 65.2 MiB/s | 1.4 MiB | 00m00s [ 57/185] Installing libmount-0:2.41.4- 100% | 190.3 MiB/s | 389.7 KiB | 00m00s [ 58/185] Installing gnupg2-verify-0:2. 100% | 27.2 MiB/s | 361.7 KiB | 00m00s [ 59/185] Installing dwz-0:0.16-3.fc44. 100% | 23.8 MiB/s | 292.3 KiB | 00m00s [ 60/185] Installing mpfr-0:4.2.2-3.fc4 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 61/185] Installing gawk-0:5.3.2-3.fc4 100% | 96.5 MiB/s | 1.8 MiB | 00m00s [ 62/185] Installing libksba-0:1.6.7-5. 100% | 203.6 MiB/s | 416.9 KiB | 00m00s [ 63/185] Installing unzip-0:6.0-69.fc4 100% | 31.3 MiB/s | 449.3 KiB | 00m00s [ 64/185] Installing file-libs-0:5.46-1 100% | 565.0 MiB/s | 11.9 MiB | 00m00s [ 65/185] Installing file-0:5.46-10.fc4 100% | 7.6 MiB/s | 101.6 KiB | 00m00s [ 66/185] Installing diffutils-0:3.12-5 100% | 82.8 MiB/s | 1.6 MiB | 00m00s [ 67/185] Installing libeconf-0:0.7.9-3 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 68/185] Installing lua-libs-0:5.4.8-5 100% | 138.3 MiB/s | 283.2 KiB | 00m00s [ 69/185] Installing json-c-0:0.18-8.fc 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 70/185] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.6 KiB | 00m00s [ 71/185] Installing libcap-ng-0:0.9.3- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 72/185] Installing audit-libs-0:4.1.4 100% | 191.9 MiB/s | 393.0 KiB | 00m00s [ 73/185] Installing pam-libs-0:1.7.2-1 100% | 129.8 MiB/s | 132.9 KiB | 00m00s [ 74/185] Installing libcap-0:2.78-1.fc 100% | 16.3 MiB/s | 217.2 KiB | 00m00s [ 75/185] Installing libsemanage-0:3.10 100% | 153.4 MiB/s | 314.1 KiB | 00m00s [ 76/185] Installing libsmartcols-0:2.4 100% | 184.9 MiB/s | 189.3 KiB | 00m00s [ 77/185] Installing libffi-0:3.5.2-2.f 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 78/185] Installing p11-kit-0:0.26.2-1 100% | 112.8 MiB/s | 2.6 MiB | 00m00s [ 79/185] Installing p11-kit-trust-0:0. 100% | 18.8 MiB/s | 480.0 KiB | 00m00s [ 80/185] Installing ngtcp2-0:1.22.1-1. 100% | 165.9 MiB/s | 339.8 KiB | 00m00s [ 81/185] Installing openssl-libs-1:3.5 100% | 340.3 MiB/s | 9.2 MiB | 00m00s [ 82/185] Installing coreutils-0:9.10-3 100% | 129.3 MiB/s | 5.7 MiB | 00m00s [ 83/185] Installing ca-certificates-0: 100% | 1.4 MiB/s | 2.5 MiB | 00m02s [ 84/185] Installing gzip-0:1.14-2.fc44 100% | 26.5 MiB/s | 407.1 KiB | 00m00s [ 85/185] Installing libfsverity-0:1.6- 100% | 28.7 MiB/s | 29.4 KiB | 00m00s [ 86/185] Installing libevent-0:2.1.12- 100% | 239.9 MiB/s | 982.4 KiB | 00m00s [ 87/185] Installing rpm-sequoia-0:1.10 100% | 294.9 MiB/s | 2.4 MiB | 00m00s [ 88/185] Installing ngtcp2-crypto-ossl 100% | 51.2 MiB/s | 52.5 KiB | 00m00s [ 89/185] Installing util-linux-core-0: 100% | 61.8 MiB/s | 1.5 MiB | 00m00s [ 90/185] Installing zip-0:3.0-45.fc44. 100% | 45.7 MiB/s | 701.9 KiB | 00m00s [ 91/185] Installing gnupg2-keyboxd-0:2 100% | 22.0 MiB/s | 202.4 KiB | 00m00s [ 92/185] Installing libpsl-0:0.21.5-7. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 93/185] Installing tar-2:1.35-8.fc44. 100% | 106.4 MiB/s | 3.0 MiB | 00m00s [ 94/185] Installing linkdupes-0:0.7.3- 100% | 50.9 MiB/s | 782.3 KiB | 00m00s [ 95/185] Installing libselinux-utils-0 100% | 19.5 MiB/s | 320.1 KiB | 00m00s [ 96/185] Installing liblastlog2-0:2.41 100% | 3.9 MiB/s | 39.8 KiB | 00m00s [ 97/185] Installing systemd-standalone 100% | 19.9 MiB/s | 306.2 KiB | 00m00s [ 98/185] Installing rpm-libs-0:6.0.1-2 100% | 235.0 MiB/s | 962.8 KiB | 00m00s [ 99/185] Installing libfdisk-0:2.41.4- 100% | 126.7 MiB/s | 389.3 KiB | 00m00s [100/185] Installing util-linux-0:2.41. 100% | 76.2 MiB/s | 3.6 MiB | 00m00s [101/185] Installing policycoreutils-0: 100% | 24.8 MiB/s | 912.6 KiB | 00m00s [102/185] Installing selinux-policy-0:4 100% | 820.0 KiB/s | 33.6 KiB | 00m00s [103/185] Installing selinux-policy-tar 100% | 129.5 MiB/s | 14.9 MiB | 00m00s [104/185] Installing libusb1-0:1.0.29-5 100% | 11.5 MiB/s | 176.9 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [105/185] Installing tpm2-tss-0:4.1.3-9 100% | 204.1 MiB/s | 1.6 MiB | 00m00s [106/185] Installing ima-evm-utils-libs 100% | 60.4 MiB/s | 61.9 KiB | 00m00s [107/185] Installing gnupg2-gpg-agent-0 100% | 25.0 MiB/s | 690.5 KiB | 00m00s [108/185] Installing zstd-0:1.5.7-5.fc4 100% | 32.9 MiB/s | 506.0 KiB | 00m00s [109/185] Installing nettle-0:3.10.1-3. 100% | 194.7 MiB/s | 797.4 KiB | 00m00s [110/185] Installing gnutls-0:3.8.13-1. 100% | 296.1 MiB/s | 3.8 MiB | 00m00s [111/185] Installing libxml2-0:2.12.10- 100% | 93.2 MiB/s | 1.8 MiB | 00m00s [112/185] Installing bzip2-0:1.0.8-23.f 100% | 7.5 MiB/s | 99.5 KiB | 00m00s [113/185] Installing add-determinism-0: 100% | 121.2 MiB/s | 2.2 MiB | 00m00s [114/185] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [115/185] Installing cpio-0:2.15-9.fc44 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [116/185] Installing ed-0:1.22.5-2.fc44 100% | 10.6 MiB/s | 152.0 KiB | 00m00s [117/185] Installing patch-0:2.8-4.fc44 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [118/185] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [119/185] Installing gdbm-libs-1:1.23-1 100% | 128.3 MiB/s | 131.3 KiB | 00m00s [120/185] Installing cyrus-sasl-lib-0:2 100% | 115.5 MiB/s | 2.3 MiB | 00m00s [121/185] Installing openldap-0:2.6.13- 100% | 164.5 MiB/s | 673.7 KiB | 00m00s [122/185] Installing gnupg2-dirmngr-0:2 100% | 24.9 MiB/s | 636.7 KiB | 00m00s [123/185] Installing gnupg2-0:2.4.9-16. 100% | 191.3 MiB/s | 6.5 MiB | 00m00s [124/185] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [125/185] Installing gpgverify-0:2.2-4. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [126/185] Installing libgomp-0:16.1.1-2 100% | 282.6 MiB/s | 578.8 KiB | 00m00s [127/185] Installing jansson-0:2.14-4.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [128/185] Installing lz4-libs-0:1.10.0- 100% | 154.6 MiB/s | 158.4 KiB | 00m00s [129/185] Installing libarchive-0:3.8.7 100% | 244.5 MiB/s | 1.0 MiB | 00m00s [130/185] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [131/185] Installing pkgconf-0:2.5.1-1. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [132/185] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [133/185] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [134/185] Installing libbrotli-0:1.2.0- 100% | 211.7 MiB/s | 867.3 KiB | 00m00s [135/185] Installing libnghttp3-0:1.15. 100% | 156.8 MiB/s | 160.6 KiB | 00m00s [136/185] Installing libcbor-0:0.13.0-2 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [137/185] Installing libfido2-0:1.16.0- 100% | 121.1 MiB/s | 247.9 KiB | 00m00s [138/185] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [139/185] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [140/185] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [141/185] Installing krb5-libs-0:1.22.2 100% | 239.5 MiB/s | 2.4 MiB | 00m00s [142/185] Installing libssh-0:0.12.0-1. 100% | 234.8 MiB/s | 721.2 KiB | 00m00s [143/185] Installing libnghttp2-0:1.68. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [144/185] Installing libcurl-0:8.18.0-6 100% | 249.5 MiB/s | 1.0 MiB | 00m00s [145/185] Installing curl-0:8.18.0-6.fc 100% | 15.2 MiB/s | 482.6 KiB | 00m00s [146/185] Installing rpm-0:6.0.1-2.fc44 100% | 58.0 MiB/s | 2.6 MiB | 00m00s [147/185] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [148/185] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [149/185] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [150/185] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [151/185] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [152/185] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [153/185] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [154/185] Installing elfutils-default-y 100% | 204.3 KiB/s | 2.0 KiB | 00m00s [155/185] Installing elfutils-libs-0:0. 100% | 233.4 MiB/s | 717.1 KiB | 00m00s [156/185] Installing elfutils-debuginfo 100% | 6.0 MiB/s | 86.1 KiB | 00m00s [157/185] Installing elfutils-0:0.195-1 100% | 135.3 MiB/s | 3.0 MiB | 00m00s [158/185] Installing binutils-0:2.46-3. 100% | 269.9 MiB/s | 27.3 MiB | 00m00s [159/185] Installing gdb-minimal-0:17.1 100% | 258.1 MiB/s | 14.2 MiB | 00m00s [160/185] Installing debugedit-0:5.3-2. 100% | 16.8 MiB/s | 224.0 KiB | 00m00s [161/185] Installing rpm-build-libs-0:6 100% | 270.6 MiB/s | 277.1 KiB | 00m00s [162/185] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [163/185] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [164/185] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [165/185] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [166/185] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [167/185] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [168/185] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [169/185] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [170/185] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [171/185] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [172/185] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [173/185] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [174/185] Installing redhat-rpm-config- 100% | 26.5 MiB/s | 189.9 KiB | 00m00s [175/185] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [176/185] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [177/185] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [178/185] Installing rpm-build-0:6.0.1- 100% | 18.5 MiB/s | 303.7 KiB | 00m00s [179/185] Installing pyproject-srpm-mac 100% | 0.0 B/s | 3.8 KiB | 00m00s [180/185] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [181/185] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [182/185] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [183/185] Installing which-0:2.23-4.fc4 100% | 6.0 MiB/s | 85.6 KiB | 00m00s [184/185] Installing shadow-utils-2:4.1 100% | 108.9 MiB/s | 4.0 MiB | 00m00s [185/185] Installing info-0:7.2-9.fc44. 100% | 43.9 KiB/s | 366.0 KiB | 00m08s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-2.fc44.noarch add-determinism-0.7.3-2.fc44.x86_64 alternatives-1.33-5.fc44.x86_64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.1.4-1.fc44.x86_64 bash-5.3.9-3.fc44.x86_64 binutils-2.46-3.fc44.x86_64 build-reproducibility-srpm-macros-0.7.3-2.fc44.noarch bzip2-1.0.8-23.fc44.x86_64 bzip2-libs-1.0.8-23.fc44.x86_64 ca-certificates-2025.2.80_v9.0.304-7.fc44.noarch cmake-srpm-macros-4.3.0-1.fc44.noarch coreutils-9.10-3.fc44.x86_64 coreutils-common-9.10-3.fc44.x86_64 cpio-2.15-9.fc44.x86_64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.18.0-6.fc44.x86_64 cyrus-sasl-lib-2.1.28-35.fc44.x86_64 debugedit-5.3-2.fc44.x86_64 diffutils-3.12-5.fc44.x86_64 dwz-0.16-3.fc44.x86_64 ed-1.22.5-2.fc44.x86_64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.195-1.fc44.x86_64 elfutils-debuginfod-client-0.195-1.fc44.x86_64 elfutils-default-yama-scope-0.195-1.fc44.noarch elfutils-libelf-0.195-1.fc44.x86_64 elfutils-libs-0.195-1.fc44.x86_64 fedora-gpg-keys-44-1.noarch fedora-release-44-18.noarch fedora-release-common-44-18.noarch fedora-release-identity-basic-44-18.noarch fedora-repos-44-1.noarch file-5.46-10.fc44.x86_64 file-libs-5.46-10.fc44.x86_64 filesystem-3.18-52.fc44.x86_64 filesystem-srpm-macros-3.18-52.fc44.noarch findutils-4.10.0-7.fc44.x86_64 fonts-srpm-macros-5.0.0-2.fc44.noarch forge-srpm-macros-0.4.0-4.fc44.noarch fpc-srpm-macros-1.3-16.fc44.noarch gap-srpm-macros-2-2.fc44.noarch gawk-5.3.2-3.fc44.x86_64 gdb-minimal-17.1-4.fc44.x86_64 gdbm-libs-1.23-11.fc44.x86_64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43-5.fc44.x86_64 glibc-common-2.43-5.fc44.x86_64 glibc-gconv-extra-2.43-5.fc44.x86_64 glibc-minimal-langpack-2.43-5.fc44.x86_64 gmp-6.3.0-5.fc44.x86_64 gnat-srpm-macros-7-2.fc44.noarch gnulib-l10n-20241231-2.fc44.noarch gnupg2-2.4.9-16.fc44.x86_64 gnupg2-dirmngr-2.4.9-16.fc44.x86_64 gnupg2-gpg-agent-2.4.9-16.fc44.x86_64 gnupg2-gpgconf-2.4.9-16.fc44.x86_64 gnupg2-keyboxd-2.4.9-16.fc44.x86_64 gnupg2-verify-2.4.9-16.fc44.x86_64 gnutls-3.8.13-1.fc44.x86_64 go-srpm-macros-3.8.0-2.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpgverify-2.2-4.fc44.noarch grep-3.12-3.fc44.x86_64 gzip-1.14-2.fc44.x86_64 ima-evm-utils-libs-1.6.2-8.fc44.x86_64 info-7.2-9.fc44.x86_64 jansson-2.14-4.fc44.x86_64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.x86_64 kernel-srpm-macros-1.0-28.fc44.noarch keyutils-libs-1.6.3-7.fc44.x86_64 krb5-libs-1.22.2-4.fc44.x86_64 libacl-2.3.2-6.fc44.x86_64 libarchive-3.8.7-1.fc44.x86_64 libassuan-2.5.7-5.fc44.x86_64 libattr-2.5.2-8.fc44.x86_64 libblkid-2.41.4-7.fc44.x86_64 libbrotli-1.2.0-3.fc44.x86_64 libcap-2.78-1.fc44.x86_64 libcap-ng-0.9.3-1.fc44.x86_64 libcbor-0.13.0-2.fc44.x86_64 libcom_err-1.47.3-4.fc44.x86_64 libcurl-8.18.0-6.fc44.x86_64 libeconf-0.7.9-3.fc44.x86_64 libevent-2.1.12-17.fc44.x86_64 libfdisk-2.41.4-7.fc44.x86_64 libffi-3.5.2-2.fc44.x86_64 libfido2-1.16.0-5.fc44.x86_64 libfsverity-1.6-4.fc44.x86_64 libgcc-16.1.1-2.fc44.x86_64 libgcrypt-1.12.2-1.fc44.x86_64 libgomp-16.1.1-2.fc44.x86_64 libgpg-error-1.58-2.fc44.x86_64 libidn2-2.3.8-3.fc44.x86_64 libksba-1.6.7-5.fc44.x86_64 liblastlog2-2.41.4-7.fc44.x86_64 libmount-2.41.4-7.fc44.x86_64 libnghttp2-1.68.0-4.fc44.x86_64 libnghttp3-1.15.0-1.fc44.x86_64 libpkgconf-2.5.1-1.fc44.x86_64 libpsl-0.21.5-7.fc44.x86_64 libselinux-3.10-1.fc44.x86_64 libselinux-utils-3.10-1.fc44.x86_64 libsemanage-3.10-1.fc44.x86_64 libsepol-3.10-1.fc44.x86_64 libsmartcols-2.41.4-7.fc44.x86_64 libssh-0.12.0-1.fc44.x86_64 libssh-config-0.12.0-1.fc44.noarch libstdc++-16.1.1-2.fc44.x86_64 libtasn1-4.21.0-1.fc44.x86_64 libtool-ltdl-2.5.4-10.fc44.x86_64 libunistring-1.1-11.fc44.x86_64 libusb1-1.0.29-5.fc44.x86_64 libuuid-2.41.4-7.fc44.x86_64 libverto-0.3.2-12.fc44.x86_64 libxcrypt-4.5.2-3.fc44.x86_64 libxml2-2.12.10-6.fc44.x86_64 libzstd-1.5.7-5.fc44.x86_64 linkdupes-0.7.3-2.fc44.x86_64 lua-libs-5.4.8-5.fc44.x86_64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.x86_64 mpfr-4.2.2-3.fc44.x86_64 ncurses-base-6.6-1.fc44.noarch ncurses-libs-6.6-1.fc44.x86_64 nettle-3.10.1-3.fc44.x86_64 ngtcp2-1.22.1-1.fc44.x86_64 ngtcp2-crypto-ossl-1.22.1-1.fc44.x86_64 npth-1.8-4.fc44.x86_64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.13-1.fc44.x86_64 openssl-libs-3.5.5-2.fc44.x86_64 p11-kit-0.26.2-1.fc44.x86_64 p11-kit-trust-0.26.2-1.fc44.x86_64 package-notes-srpm-macros-0.5-16.fc44.noarch pam-libs-1.7.2-1.fc44.x86_64 patch-2.8-4.fc44.x86_64 pcre2-10.47-1.fc44.1.x86_64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc44.x86_64 pkgconf-m4-2.5.1-1.fc44.noarch pkgconf-pkg-config-2.5.1-1.fc44.x86_64 policycoreutils-3.10-1.fc44.x86_64 popt-1.19-10.fc44.x86_64 publicsuffix-list-dafsa-20260116-1.fc44.noarch pyproject-srpm-macros-1.22.1-1.fc44.noarch python-srpm-macros-3.14-12.fc44.noarch qt5-srpm-macros-5.15.18-2.fc44.noarch qt6-srpm-macros-6.11.1-1.fc44.noarch readline-8.3-4.fc44.x86_64 redhat-rpm-config-343-19.fc44.noarch rpm-6.0.1-2.fc44.x86_64 rpm-build-6.0.1-2.fc44.x86_64 rpm-build-libs-6.0.1-2.fc44.x86_64 rpm-libs-6.0.1-2.fc44.x86_64 rpm-plugin-selinux-6.0.1-2.fc44.x86_64 rpm-sequoia-1.10.2-2.fc44.x86_64 rpm-sign-libs-6.0.1-2.fc44.x86_64 rust-srpm-macros-28.4-3.fc44.noarch sed-4.9-7.fc44.x86_64 selinux-policy-44.1-1.fc44.noarch selinux-policy-targeted-44.1-1.fc44.noarch setup-2.15.0-28.fc44.noarch shadow-utils-4.19.0-7.fc44.x86_64 sqlite-libs-3.51.2-1.fc44.x86_64 systemd-libs-259.5-1.fc44.x86_64 systemd-standalone-sysusers-259.5-1.fc44.x86_64 tar-1.35-8.fc44.x86_64 tpm2-tss-4.1.3-9.fc44.x86_64 tree-sitter-srpm-macros-0.4.2-2.fc44.noarch unzip-6.0-69.fc44.x86_64 util-linux-2.41.4-7.fc44.x86_64 util-linux-core-2.41.4-7.fc44.x86_64 which-2.23-4.fc44.x86_64 xxhash-libs-0.8.3-4.fc44.x86_64 xz-5.8.2-2.fc44.x86_64 xz-libs-5.8.2-2.fc44.x86_64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.x86_64 zlib-ng-compat-2.3.3-3.fc44.x86_64 zstd-1.5.7-5.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1779408000 Wrote: /builddir/build/SRPMS/rust-libvips-2.1.0-1.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-x86_64-1779420417.356982/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-tnbn_7wp/rust-libvips/rust-libvips.spec) Config(child) 0 minutes 32 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/rust-libvips-2.1.0-1.fc44.src.rpm) Config(fedora-44-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1779420417.356982/root. INFO: reusing tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1779420417.356982/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-1779420417.356982/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-2.fc44.x86_64 rpm-sequoia-1.10.2-2.fc44.x86_64 dnf5-5.4.2.1-1.fc44.x86_64 dnf5-plugins-5.4.2.1-1.fc44.x86_64 Finish: chroot init Start: build phase for rust-libvips-2.1.0-1.fc44.src.rpm Start: build setup for rust-libvips-2.1.0-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1779408000 Wrote: /builddir/build/SRPMS/rust-libvips-2.1.0-1.fc44.src.rpm Updating and loading repositories: updates 100% | 134.6 KiB/s | 37.3 KiB | 00m00s fedora 100% | 227.2 KiB/s | 56.6 KiB | 00m00s Additional repo copr_solopasha_hyprlan 100% | 6.8 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 6.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.4-3.fc44 fedora 14.9 KiB vips-devel x86_64 0:8.18.0-6.fc44 fedora 2.6 MiB Installing dependencies: LibRaw x86_64 0:0.22.1-1.fc44 fedora 2.6 MiB LibRaw-devel x86_64 0:0.22.1-1.fc44 fedora 399.3 KiB abattis-cantarell-vf-fonts noarch 0:0.301-17.fc44 fedora 192.7 KiB annobin-docs noarch 0:13.14-1.fc44 updates 99.3 KiB annobin-plugin-gcc x86_64 0:13.14-1.fc44 updates 699.3 KiB boost x86_64 0:1.90.0-7.fc44 fedora 1.3 KiB boost-atomic x86_64 0:1.90.0-7.fc44 fedora 20.7 KiB boost-charconv x86_64 0:1.90.0-7.fc44 fedora 161.5 KiB boost-chrono x86_64 0:1.90.0-7.fc44 fedora 41.3 KiB boost-cobalt x86_64 0:1.90.0-7.fc44 fedora 634.3 KiB boost-container x86_64 0:1.90.0-7.fc44 fedora 69.3 KiB boost-context x86_64 0:1.90.0-7.fc44 fedora 12.3 KiB boost-contract x86_64 0:1.90.0-7.fc44 fedora 119.0 KiB boost-coroutine x86_64 0:1.90.0-7.fc44 fedora 24.9 KiB boost-date-time x86_64 0:1.90.0-7.fc44 fedora 12.1 KiB boost-devel x86_64 0:1.90.0-7.fc44 fedora 142.7 MiB boost-fiber x86_64 0:1.90.0-7.fc44 fedora 86.9 KiB boost-filesystem x86_64 0:1.90.0-7.fc44 fedora 159.7 KiB boost-graph x86_64 0:1.90.0-7.fc44 fedora 370.6 KiB boost-iostreams x86_64 0:1.90.0-7.fc44 fedora 90.4 KiB boost-json x86_64 0:1.90.0-7.fc44 fedora 372.9 KiB boost-locale x86_64 0:1.90.0-7.fc44 fedora 695.0 KiB boost-log x86_64 0:1.90.0-7.fc44 fedora 1.5 MiB boost-math x86_64 0:1.90.0-7.fc44 fedora 596.1 KiB boost-nowide x86_64 0:1.90.0-7.fc44 fedora 24.7 KiB boost-numpy3 x86_64 0:1.90.0-7.fc44 fedora 57.5 KiB boost-process x86_64 0:1.90.0-7.fc44 fedora 69.9 KiB boost-program-options x86_64 0:1.90.0-7.fc44 fedora 284.6 KiB boost-python3 x86_64 0:1.90.0-7.fc44 fedora 261.9 KiB boost-random x86_64 0:1.90.0-7.fc44 fedora 29.4 KiB boost-regex x86_64 0:1.90.0-7.fc44 fedora 298.7 KiB boost-serialization x86_64 0:1.90.0-7.fc44 fedora 453.1 KiB boost-stacktrace x86_64 0:1.90.0-7.fc44 fedora 103.0 KiB boost-test x86_64 0:1.90.0-7.fc44 fedora 647.6 KiB boost-thread x86_64 0:1.90.0-7.fc44 fedora 127.7 KiB boost-timer x86_64 0:1.90.0-7.fc44 fedora 24.8 KiB boost-type_erasure x86_64 0:1.90.0-7.fc44 fedora 62.0 KiB boost-url x86_64 0:1.90.0-7.fc44 fedora 335.2 KiB boost-wave x86_64 0:1.90.0-7.fc44 fedora 904.3 KiB brotli x86_64 0:1.2.0-3.fc44 fedora 33.4 KiB brotli-devel x86_64 0:1.2.0-3.fc44 fedora 65.9 KiB bubblewrap x86_64 0:0.11.0-4.fc44 fedora 134.8 KiB bzip2-devel x86_64 0:1.0.8-23.fc44 fedora 309.8 KiB cairo x86_64 0:1.18.4-6.fc44 fedora 1.8 MiB cairo-devel x86_64 0:1.18.4-6.fc44 fedora 2.3 MiB cairo-gobject x86_64 0:1.18.4-6.fc44 fedora 31.0 KiB cairo-gobject-devel x86_64 0:1.18.4-6.fc44 fedora 7.0 KiB cargo x86_64 0:1.95.0-5.fc44 updates 23.3 MiB cargo2rpm noarch 0:0.3.3-1.fc44 fedora 1.3 MiB cfitsio x86_64 0:4.6.3-2.fc44 fedora 1.9 MiB cfitsio-devel x86_64 0:4.6.3-2.fc44 fedora 519.7 KiB cmake-filesystem x86_64 0:4.3.0-1.fc44 fedora 0.0 B cpp x86_64 0:16.1.1-2.fc44 updates 42.1 MiB default-fonts-core-sans noarch 0:4.3-1.fc44 fedora 11.9 KiB expat x86_64 0:2.8.1-1.fc44 updates 327.4 KiB expat-devel x86_64 0:2.8.1-1.fc44 updates 234.5 KiB fftw x86_64 0:3.3.10-17.fc44 fedora 181.4 KiB fftw-devel x86_64 0:3.3.10-17.fc44 fedora 283.1 KiB fftw-libs x86_64 0:3.3.10-17.fc44 fedora 0.0 B fftw-libs-double x86_64 0:3.3.10-17.fc44 fedora 3.4 MiB fftw-libs-long x86_64 0:3.3.10-17.fc44 fedora 1.5 MiB fftw-libs-quad x86_64 0:3.3.10-17.fc44 fedora 2.5 MiB fftw-libs-single x86_64 0:3.3.10-17.fc44 fedora 3.6 MiB flexiblas x86_64 0:3.5.0-2.fc44 fedora 38.0 KiB flexiblas-netlib x86_64 0:3.5.0-2.fc44 fedora 16.3 MiB flexiblas-openblas-openmp x86_64 0:3.5.0-2.fc44 fedora 39.1 KiB fontconfig x86_64 0:2.17.0-4.fc44 fedora 776.4 KiB fontconfig-devel x86_64 0:2.17.0-4.fc44 fedora 123.6 KiB fonts-filesystem noarch 1:5.0.0-2.fc44 fedora 0.0 B freetype x86_64 0:2.14.3-1.fc44 updates 918.3 KiB freetype-devel x86_64 0:2.14.3-1.fc44 updates 8.6 MiB fribidi x86_64 0:1.0.16-4.fc44 fedora 190.0 KiB fribidi-devel x86_64 0:1.0.16-4.fc44 fedora 78.0 KiB gcc x86_64 0:16.1.1-2.fc44 updates 120.8 MiB gcc-gfortran x86_64 0:16.1.1-2.fc44 updates 44.8 MiB gcc-plugin-annobin x86_64 0:16.1.1-2.fc44 updates 57.2 KiB gdk-pixbuf2 x86_64 0:2.44.4-2.fc44 fedora 2.5 MiB gdk-pixbuf2-devel x86_64 0:2.44.4-2.fc44 fedora 2.2 MiB gettext x86_64 0:0.26-4.fc44 fedora 12.8 MiB gettext-envsubst x86_64 0:0.26-4.fc44 fedora 74.6 KiB gettext-libs x86_64 0:0.26-4.fc44 fedora 2.3 MiB gettext-runtime x86_64 0:0.26-4.fc44 fedora 707.5 KiB glfw x86_64 1:3.4-6.fc44 fedora 386.1 KiB glib2 x86_64 0:2.88.1-1.fc44 updates 15.3 MiB glib2-devel x86_64 0:2.88.1-1.fc44 updates 15.8 MiB glibc-devel x86_64 0:2.43-5.fc44 updates 2.3 MiB glycin-devel x86_64 0:2.1.1-1.fc44 fedora 126.2 KiB glycin-libs x86_64 0:2.1.1-1.fc44 fedora 4.3 MiB glycin-loaders x86_64 0:2.1.1-1.fc44 fedora 14.0 MiB gmock x86_64 0:1.17.0-2.fc44 fedora 142.8 KiB google-noto-fonts-common noarch 0:20251201-2.fc44 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 0:20251201-2.fc44 fedora 1.4 MiB graphite2 x86_64 0:1.3.14-20.fc44 fedora 191.5 KiB graphite2-devel x86_64 0:1.3.14-20.fc44 fedora 49.3 KiB gtest x86_64 0:1.17.0-2.fc44 fedora 513.5 KiB gtest-devel x86_64 0:1.17.0-2.fc44 fedora 1.1 MiB harfbuzz x86_64 0:14.1.0-2.fc44 updates 2.8 MiB harfbuzz-cairo x86_64 0:14.1.0-2.fc44 updates 52.1 KiB harfbuzz-devel x86_64 0:14.1.0-2.fc44 updates 6.1 MiB harfbuzz-gpu x86_64 0:14.1.0-2.fc44 updates 87.7 KiB harfbuzz-icu x86_64 0:14.1.0-2.fc44 updates 15.2 KiB harfbuzz-raster x86_64 0:14.1.0-2.fc44 updates 209.8 KiB harfbuzz-vector x86_64 0:14.1.0-2.fc44 updates 100.9 KiB hdf5 x86_64 0:1.14.6-7.fc44 fedora 6.5 MiB hdf5-devel x86_64 0:1.14.6-7.fc44 fedora 3.3 MiB highway x86_64 0:1.3.0-2.fc44 fedora 5.5 MiB highway-devel x86_64 0:1.3.0-2.fc44 fedora 4.3 MiB hwdata noarch 0:0.407-1.fc44 updates 9.9 MiB imath x86_64 0:3.1.12-6.fc44 fedora 379.6 KiB imath-devel x86_64 0:3.1.12-6.fc44 fedora 986.4 KiB jbigkit-libs x86_64 0:2.1-33.fc44 fedora 117.2 KiB kernel-headers x86_64 0:7.0.6-200.fc44 updates 6.9 MiB lcms2 x86_64 0:2.16-7.fc44 fedora 445.7 KiB lcms2-devel x86_64 0:2.16-7.fc44 fedora 135.7 KiB libGLEW x86_64 0:2.2.0-12.fc44 fedora 760.2 KiB libX11 x86_64 0:1.8.13-1.fc44 fedora 1.3 MiB libX11-common noarch 0:1.8.13-1.fc44 fedora 1.1 MiB libX11-devel x86_64 0:1.8.13-1.fc44 fedora 1.0 MiB libX11-xcb x86_64 0:1.8.13-1.fc44 fedora 10.8 KiB libXau x86_64 0:1.0.12-4.fc44 fedora 72.8 KiB libXau-devel x86_64 0:1.0.12-4.fc44 fedora 7.3 KiB libXext x86_64 0:1.3.6-5.fc44 fedora 89.8 KiB libXext-devel x86_64 0:1.3.6-5.fc44 fedora 97.7 KiB libXft x86_64 0:2.3.8-10.fc44 fedora 168.3 KiB libXft-devel x86_64 0:2.3.8-10.fc44 fedora 29.1 KiB libXrender x86_64 0:0.9.12-4.fc44 fedora 49.9 KiB libXrender-devel x86_64 0:0.9.12-4.fc44 fedora 50.1 KiB libXxf86vm x86_64 0:1.1.6-4.fc44 fedora 25.1 KiB libaec x86_64 0:1.1.5-1.fc44 fedora 94.3 KiB libaec-devel x86_64 0:1.1.5-1.fc44 fedora 22.5 KiB libaom x86_64 0:3.13.3-1.fc44 updates 5.1 MiB libarchive-devel x86_64 0:3.8.7-1.fc44 updates 183.0 KiB libatomic x86_64 0:16.1.1-2.fc44 updates 45.6 KiB libblkid-devel x86_64 0:2.41.4-7.fc44 updates 44.9 KiB libcgif x86_64 0:0.5.3-1.fc44 updates 20.3 KiB libcgif-devel x86_64 0:0.5.3-1.fc44 updates 10.9 KiB libdatrie x86_64 0:0.2.14-2.fc44 fedora 61.7 KiB libdatrie-devel x86_64 0:0.2.14-2.fc44 fedora 563.4 KiB libdav1d x86_64 0:1.5.3-1.fc44 fedora 1.7 MiB libdav1d-devel x86_64 0:1.5.3-1.fc44 fedora 41.9 KiB libdeflate x86_64 0:1.25-3.fc44 fedora 119.0 KiB libdeflate-devel x86_64 0:1.25-3.fc44 fedora 26.0 KiB libdrm x86_64 0:2.4.133-1.fc44 updates 405.8 KiB libedit x86_64 0:3.1-59.20260512cvs.fc44 updates 248.3 KiB libexif x86_64 0:0.6.26-1.fc44 fedora 2.9 MiB libexif-devel x86_64 0:0.6.26-1.fc44 fedora 59.2 KiB libffi-devel x86_64 0:3.5.2-2.fc44 fedora 33.9 KiB libgfortran x86_64 0:16.1.1-2.fc44 updates 3.4 MiB libgit2 x86_64 0:1.9.3-1.fc44 updates 1.4 MiB libglvnd x86_64 1:1.7.0-9.fc44 fedora 526.5 KiB libglvnd-glx x86_64 1:1.7.0-9.fc44 fedora 601.0 KiB libheif x86_64 0:1.21.2-1.fc44 fedora 1.8 MiB libicu x86_64 0:77.1-2.fc44 fedora 36.6 MiB libicu-devel x86_64 0:77.1-2.fc44 fedora 5.0 MiB libimagequant x86_64 0:4.1.0-2.fc44 fedora 707.6 KiB libimagequant-devel x86_64 0:4.1.0-2.fc44 fedora 7.3 KiB libjpeg-turbo x86_64 0:3.1.3-1.fc44 fedora 818.2 KiB libjpeg-turbo-devel x86_64 0:3.1.3-1.fc44 fedora 353.9 KiB libjxl x86_64 1:0.11.1-8.fc44 fedora 4.1 MiB liblerc x86_64 0:4.0.0-10.fc44 fedora 647.9 KiB liblerc-devel x86_64 0:4.0.0-10.fc44 fedora 4.3 MiB libmount-devel x86_64 0:2.41.4-7.fc44 updates 65.5 KiB libmpc x86_64 0:1.4.1-1.fc44 updates 168.7 KiB libopenjph x86_64 0:0.25.3-3.fc44 fedora 482.1 KiB libpciaccess x86_64 0:0.16-17.fc44 fedora 48.4 KiB libpng x86_64 2:1.6.56-1.fc44 updates 249.6 KiB libpng-devel x86_64 2:1.6.56-1.fc44 updates 905.1 KiB libquadmath x86_64 0:16.1.1-2.fc44 updates 325.9 KiB libquadmath-devel x86_64 0:16.1.1-2.fc44 updates 22.2 KiB librsvg2 x86_64 0:2.62.2-1.fc44 updates 5.0 MiB librsvg2-devel x86_64 0:2.62.2-1.fc44 updates 1.0 MiB libseccomp x86_64 0:2.6.0-3.fc44 fedora 224.8 KiB libseccomp-devel x86_64 0:2.6.0-3.fc44 fedora 113.7 KiB libselinux-devel x86_64 0:3.10-1.fc44 fedora 122.2 KiB libsepol-devel x86_64 0:3.10-1.fc44 fedora 121.5 KiB libssh2 x86_64 0:1.11.1-5.fc44 fedora 338.6 KiB libtextstyle x86_64 0:0.26-4.fc44 fedora 211.4 KiB libthai x86_64 0:0.1.30-2.fc44 fedora 800.9 KiB libthai-devel x86_64 0:0.1.30-2.fc44 fedora 651.3 KiB libtiff x86_64 0:4.7.1-2.fc44 fedora 640.2 KiB libtiff-devel x86_64 0:4.7.1-2.fc44 fedora 805.2 KiB libvmaf x86_64 0:3.0.0-5.fc44 fedora 846.8 KiB libwebp x86_64 0:1.6.0-3.fc44 fedora 968.0 KiB libwebp-devel x86_64 0:1.6.0-3.fc44 fedora 121.7 KiB libxcb x86_64 0:1.17.0-7.fc44 fedora 1.1 MiB libxcb-devel x86_64 0:1.17.0-7.fc44 fedora 2.6 MiB libxcrypt-devel x86_64 0:4.5.2-3.fc44 fedora 31.0 KiB libxml2-devel x86_64 0:2.12.10-6.fc44 fedora 3.4 MiB libxshmfence x86_64 0:1.3.2-8.fc44 fedora 12.3 KiB libzstd-devel x86_64 0:1.5.7-5.fc44 fedora 217.6 KiB llhttp x86_64 0:9.3.1-1.fc44 fedora 96.6 KiB llvm-filesystem x86_64 0:22.1.5-1.fc44 updates 0.0 B llvm-libs x86_64 0:22.1.5-1.fc44 updates 140.5 MiB lm_sensors-libs x86_64 0:3.6.0-24.fc44 fedora 85.7 KiB lzo x86_64 0:2.10-16.fc44 fedora 174.8 KiB lzo-devel x86_64 0:2.10-16.fc44 fedora 212.2 KiB lzo-minilzo x86_64 0:2.10-16.fc44 fedora 36.6 KiB make x86_64 1:4.4.1-12.fc44 fedora 1.8 MiB matio x86_64 0:1.5.30-2.fc44 fedora 617.6 KiB matio-devel x86_64 0:1.5.30-2.fc44 fedora 57.1 KiB mesa-dri-drivers x86_64 0:26.0.6-2.fc44 updates 51.2 MiB mesa-filesystem x86_64 0:26.0.6-2.fc44 updates 3.6 KiB mesa-libGL x86_64 0:26.0.6-2.fc44 updates 370.0 KiB mesa-libgbm x86_64 0:26.0.6-2.fc44 updates 19.5 KiB mpdecimal x86_64 0:4.0.1-3.fc44 fedora 217.1 KiB nifticlib x86_64 0:3.0.1-5.fc44 fedora 739.4 KiB nifticlib-devel x86_64 0:3.0.1-5.fc44 fedora 197.2 KiB noopenh264 x86_64 0:2.6.0-4.fc44 fedora 39.0 KiB openblas x86_64 0:0.3.29-2.fc43 fedora 111.7 KiB openblas-openmp x86_64 0:0.3.29-2.fc43 fedora 43.7 MiB openexr-devel x86_64 0:3.2.4-7.fc44 fedora 801.0 KiB openexr-libs x86_64 0:3.2.4-7.fc44 fedora 6.6 MiB openjpeg x86_64 0:2.5.4-3.fc44 fedora 464.2 KiB openjpeg-devel x86_64 0:2.5.4-3.fc44 fedora 75.7 KiB openjpeg-tools x86_64 0:2.5.4-3.fc44 fedora 188.4 KiB openssl-devel x86_64 1:3.5.5-2.fc44 updates 4.5 MiB pango x86_64 0:1.57.1-1.fc44 fedora 1.0 MiB pango-devel x86_64 0:1.57.1-1.fc44 fedora 1.5 MiB pcre2-devel x86_64 0:10.47-1.fc44.1 fedora 2.1 MiB pcre2-utf16 x86_64 0:10.47-1.fc44.1 fedora 655.2 KiB pcre2-utf32 x86_64 0:10.47-1.fc44.1 fedora 623.1 KiB pixman x86_64 0:0.46.2-3.fc44 fedora 718.2 KiB pixman-devel x86_64 0:0.46.2-3.fc44 fedora 56.1 KiB pyproject-rpm-macros noarch 0:1.22.1-1.fc44 updates 147.5 KiB python-pip-wheel noarch 0:26.0.1-2.fc44 fedora 1.2 MiB python-rpm-macros noarch 0:3.14-12.fc44 fedora 28.0 KiB python3 x86_64 0:3.14.4-2.fc44 updates 28.7 KiB python3-devel x86_64 0:3.14.4-2.fc44 updates 2.0 MiB python3-imath x86_64 0:3.1.12-6.fc44 fedora 23.0 MiB python3-libs x86_64 0:3.14.4-2.fc44 updates 43.8 MiB python3-numpy x86_64 1:2.4.6-1.fc44 updates 41.7 MiB python3-numpy-f2py x86_64 1:2.4.6-1.fc44 updates 2.1 MiB python3-packaging noarch 0:25.0-8.fc44 fedora 607.4 KiB python3-rpm-generators noarch 0:14-14.fc44 fedora 81.7 KiB python3-rpm-macros noarch 0:3.14-12.fc44 fedora 6.5 KiB rav1e-libs x86_64 0:0.8.1-3.fc44 fedora 3.1 MiB rust x86_64 0:1.95.0-5.fc44 updates 91.7 MiB rust-std-static x86_64 0:1.95.0-5.fc44 updates 162.7 MiB shared-mime-info x86_64 0:2.4-3.fc44 fedora 5.2 MiB spirv-tools-libs x86_64 0:2026.1-1.fc44 fedora 6.1 MiB svt-av1-libs x86_64 0:3.1.2-2.fc44 fedora 5.6 MiB sysprof-capture-devel x86_64 0:50.0-1.fc44 fedora 813.8 KiB tzdata noarch 0:2026b-1.fc44 updates 1.2 MiB vips x86_64 0:8.18.0-6.fc44 fedora 3.8 MiB xml-common noarch 0:0.6.3-68.fc44 fedora 78.4 KiB xorg-x11-proto-devel noarch 0:2025.1-2.fc44 fedora 1.8 MiB xz-devel x86_64 1:5.8.2-2.fc44 fedora 258.8 KiB zlib-ng-compat-devel x86_64 0:2.3.3-3.fc44 fedora 107.0 KiB Transaction Summary: Installing: 250 packages Total size of inbound packages is 334 MiB. Need to download 334 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/250] cargo-rpm-macros-0:28.4-3.fc4 100% | 841.5 KiB/s | 14.3 KiB | 00m00s [ 2/250] cargo2rpm-0:0.3.3-1.fc44.noar 100% | 10.5 MiB/s | 203.8 KiB | 00m00s [ 3/250] vips-devel-0:8.18.0-6.fc44.x8 100% | 11.5 MiB/s | 248.0 KiB | 00m00s [ 4/250] cairo-0:1.18.4-6.fc44.x86_64 100% | 184.8 MiB/s | 756.8 KiB | 00m00s [ 5/250] LibRaw-0:0.22.1-1.fc44.x86_64 100% | 59.2 MiB/s | 485.2 KiB | 00m00s [ 6/250] vips-0:8.18.0-6.fc44.x86_64 100% | 75.0 MiB/s | 1.5 MiB | 00m00s [ 7/250] cfitsio-0:4.6.3-2.fc44.x86_64 100% | 51.4 MiB/s | 631.5 KiB | 00m00s [ 8/250] fontconfig-0:2.17.0-4.fc44.x8 100% | 90.5 MiB/s | 278.2 KiB | 00m00s [ 9/250] fftw-libs-double-0:3.3.10-17. 100% | 76.7 MiB/s | 1.2 MiB | 00m00s [ 10/250] lcms2-0:2.16-7.fc44.x86_64 100% | 62.3 MiB/s | 191.4 KiB | 00m00s [ 11/250] highway-0:1.3.0-2.fc44.x86_64 100% | 113.1 MiB/s | 694.6 KiB | 00m00s [ 12/250] libimagequant-0:4.1.0-2.fc44. 100% | 105.1 MiB/s | 323.0 KiB | 00m00s [ 13/250] libjpeg-turbo-0:3.1.3-1.fc44. 100% | 79.2 MiB/s | 243.4 KiB | 00m00s [ 14/250] libtiff-0:4.7.1-2.fc44.x86_64 100% | 74.8 MiB/s | 229.8 KiB | 00m00s [ 15/250] libexif-0:0.6.26-1.fc44.x86_6 100% | 55.6 MiB/s | 512.3 KiB | 00m00s [ 16/250] libwebp-0:1.6.0-3.fc44.x86_64 100% | 80.5 MiB/s | 329.9 KiB | 00m00s [ 17/250] matio-0:1.5.30-2.fc44.x86_64 100% | 26.0 MiB/s | 159.9 KiB | 00m00s [ 18/250] nifticlib-0:3.0.1-5.fc44.x86_ 100% | 35.2 MiB/s | 252.1 KiB | 00m00s [ 19/250] openjpeg-0:2.5.4-3.fc44.x86_6 100% | 64.5 MiB/s | 198.1 KiB | 00m00s [ 20/250] pango-0:1.57.1-1.fc44.x86_64 100% | 119.2 MiB/s | 366.1 KiB | 00m00s [ 21/250] openexr-libs-0:3.2.4-7.fc44.x 100% | 82.4 MiB/s | 1.2 MiB | 00m00s [ 22/250] libXext-0:1.3.6-5.fc44.x86_64 100% | 19.9 MiB/s | 40.7 KiB | 00m00s [ 23/250] libX11-0:1.8.13-1.fc44.x86_64 100% | 94.3 MiB/s | 676.2 KiB | 00m00s [ 24/250] libXrender-0:0.9.12-4.fc44.x8 100% | 27.2 MiB/s | 27.9 KiB | 00m00s [ 25/250] libxcb-0:1.17.0-7.fc44.x86_64 100% | 116.2 MiB/s | 238.0 KiB | 00m00s [ 26/250] lzo-0:2.10-16.fc44.x86_64 100% | 34.0 MiB/s | 69.7 KiB | 00m00s [ 27/250] pixman-0:0.46.2-3.fc44.x86_64 100% | 145.2 MiB/s | 297.4 KiB | 00m00s [ 28/250] default-fonts-core-sans-0:4.3 100% | 28.5 MiB/s | 29.2 KiB | 00m00s [ 29/250] fonts-filesystem-1:5.0.0-2.fc 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 30/250] xml-common-0:0.6.3-68.fc44.no 100% | 30.4 MiB/s | 31.1 KiB | 00m00s [ 31/250] jbigkit-libs-0:2.1-33.fc44.x8 100% | 26.5 MiB/s | 54.3 KiB | 00m00s [ 32/250] liblerc-0:4.0.0-10.fc44.x86_6 100% | 73.5 MiB/s | 225.9 KiB | 00m00s [ 33/250] nifticlib-devel-0:3.0.1-5.fc4 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [ 34/250] imath-0:3.1.12-6.fc44.x86_64 100% | 24.8 MiB/s | 101.7 KiB | 00m00s [ 35/250] fribidi-0:1.0.16-4.fc44.x86_6 100% | 52.5 MiB/s | 53.8 KiB | 00m00s [ 36/250] libdeflate-0:1.25-3.fc44.x86_ 100% | 16.9 MiB/s | 69.0 KiB | 00m00s [ 37/250] libXft-0:2.3.8-10.fc44.x86_64 100% | 72.5 MiB/s | 74.3 KiB | 00m00s [ 38/250] libthai-0:0.1.30-2.fc44.x86_6 100% | 105.5 MiB/s | 216.1 KiB | 00m00s [ 39/250] libX11-common-0:1.8.13-1.fc44 100% | 85.7 MiB/s | 175.5 KiB | 00m00s [ 40/250] libXau-0:1.0.12-4.fc44.x86_64 100% | 32.9 MiB/s | 33.7 KiB | 00m00s [ 41/250] abattis-cantarell-vf-fonts-0: 100% | 58.8 MiB/s | 120.4 KiB | 00m00s [ 42/250] google-noto-sans-vf-fonts-0:2 100% | 200.2 MiB/s | 614.9 KiB | 00m00s [ 43/250] libaec-0:1.1.5-1.fc44.x86_64 100% | 9.3 MiB/s | 38.1 KiB | 00m00s [ 44/250] libdatrie-0:0.2.14-2.fc44.x86 100% | 16.1 MiB/s | 33.1 KiB | 00m00s [ 45/250] google-noto-fonts-common-0:20 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 46/250] hdf5-0:1.14.6-7.fc44.x86_64 100% | 86.3 MiB/s | 2.1 MiB | 00m00s [ 47/250] expat-devel-0:2.8.1-1.fc44.x8 100% | 13.6 MiB/s | 55.8 KiB | 00m00s [ 48/250] expat-0:2.8.1-1.fc44.x86_64 100% | 42.2 MiB/s | 129.7 KiB | 00m00s [ 49/250] python3-packaging-0:25.0-8.fc 100% | 52.5 MiB/s | 161.2 KiB | 00m00s [ 50/250] libarchive-devel-0:3.8.7-1.fc 100% | 32.9 MiB/s | 134.8 KiB | 00m00s [ 51/250] glib2-devel-0:2.88.1-1.fc44.x 100% | 115.7 MiB/s | 1.5 MiB | 00m00s [ 52/250] libcgif-devel-0:0.5.3-1.fc44. 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [ 53/250] glib2-0:2.88.1-1.fc44.x86_64 100% | 197.1 MiB/s | 3.2 MiB | 00m00s [ 54/250] libcgif-0:0.5.3-1.fc44.x86_64 100% | 6.6 MiB/s | 20.4 KiB | 00m00s [ 55/250] libpng-devel-2:1.6.56-1.fc44. 100% | 73.9 MiB/s | 302.8 KiB | 00m00s [ 56/250] libpng-2:1.6.56-1.fc44.x86_64 100% | 63.0 MiB/s | 129.1 KiB | 00m00s [ 57/250] cmake-filesystem-0:4.3.0-1.fc 100% | 7.3 MiB/s | 15.0 KiB | 00m00s [ 58/250] zlib-ng-compat-devel-0:2.3.3- 100% | 18.6 MiB/s | 38.1 KiB | 00m00s [ 59/250] cairo-gobject-0:1.18.4-6.fc44 100% | 8.3 MiB/s | 17.0 KiB | 00m00s [ 60/250] librsvg2-devel-0:2.62.2-1.fc4 100% | 22.8 MiB/s | 116.5 KiB | 00m00s [ 61/250] gdk-pixbuf2-0:2.44.4-2.fc44.x 100% | 159.3 MiB/s | 489.4 KiB | 00m00s [ 62/250] librsvg2-0:2.62.2-1.fc44.x86_ 100% | 157.1 MiB/s | 1.9 MiB | 00m00s [ 63/250] libdav1d-0:1.5.3-1.fc44.x86_6 100% | 89.5 MiB/s | 641.3 KiB | 00m00s [ 64/250] shared-mime-info-0:2.4-3.fc44 100% | 78.5 MiB/s | 402.0 KiB | 00m00s [ 65/250] glycin-libs-0:2.1.1-1.fc44.x8 100% | 129.1 MiB/s | 1.5 MiB | 00m00s [ 66/250] libseccomp-0:2.6.0-3.fc44.x86 100% | 37.7 MiB/s | 77.1 KiB | 00m00s [ 67/250] bubblewrap-0:0.11.0-4.fc44.x8 100% | 64.7 MiB/s | 66.3 KiB | 00m00s [ 68/250] libheif-0:1.21.2-1.fc44.x86_6 100% | 108.8 MiB/s | 668.3 KiB | 00m00s [ 69/250] libopenjph-0:0.25.3-3.fc44.x8 100% | 79.1 MiB/s | 161.9 KiB | 00m00s [ 70/250] libjxl-1:0.11.1-8.fc44.x86_64 100% | 134.8 MiB/s | 1.2 MiB | 00m00s [ 71/250] noopenh264-0:2.6.0-4.fc44.x86 100% | 10.7 MiB/s | 22.0 KiB | 00m00s [ 72/250] glycin-loaders-0:2.1.1-1.fc44 100% | 142.7 MiB/s | 3.3 MiB | 00m00s [ 73/250] rav1e-libs-0:0.8.1-3.fc44.x86 100% | 118.7 MiB/s | 1.1 MiB | 00m00s [ 74/250] LibRaw-devel-0:0.22.1-1.fc44. 100% | 20.3 MiB/s | 104.0 KiB | 00m00s [ 75/250] svt-av1-libs-0:3.1.2-2.fc44.x 100% | 155.8 MiB/s | 2.0 MiB | 00m00s [ 76/250] cairo-devel-0:1.18.4-6.fc44.x 100% | 46.8 MiB/s | 191.8 KiB | 00m00s [ 77/250] cfitsio-devel-0:4.6.3-2.fc44. 100% | 31.0 MiB/s | 127.2 KiB | 00m00s [ 78/250] fftw-0:3.3.10-17.fc44.x86_64 100% | 14.8 MiB/s | 45.5 KiB | 00m00s [ 79/250] fftw-libs-0:3.3.10-17.fc44.x8 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 80/250] fftw-devel-0:3.3.10-17.fc44.x 100% | 21.8 MiB/s | 134.1 KiB | 00m00s [ 81/250] fftw-libs-long-0:3.3.10-17.fc 100% | 54.7 MiB/s | 503.8 KiB | 00m00s [ 82/250] fftw-libs-quad-0:3.3.10-17.fc 100% | 71.1 MiB/s | 728.3 KiB | 00m00s [ 83/250] fontconfig-devel-0:2.17.0-4.f 100% | 55.0 MiB/s | 169.0 KiB | 00m00s [ 84/250] fftw-libs-single-0:3.3.10-17. 100% | 81.1 MiB/s | 1.2 MiB | 00m00s [ 85/250] gettext-libs-0:0.26-4.fc44.x8 100% | 99.6 MiB/s | 815.8 KiB | 00m00s [ 86/250] gettext-runtime-0:0.26-4.fc44 100% | 41.6 MiB/s | 170.4 KiB | 00m00s [ 87/250] libtextstyle-0:0.26-4.fc44.x8 100% | 47.4 MiB/s | 97.0 KiB | 00m00s [ 88/250] gettext-envsubst-0:0.26-4.fc4 100% | 12.7 MiB/s | 38.9 KiB | 00m00s [ 89/250] gettext-0:0.26-4.fc44.x86_64 100% | 111.2 MiB/s | 1.7 MiB | 00m00s [ 90/250] lcms2-devel-0:2.16-7.fc44.x86 100% | 10.4 MiB/s | 31.9 KiB | 00m00s [ 91/250] highway-devel-0:1.3.0-2.fc44. 100% | 66.3 MiB/s | 475.5 KiB | 00m00s [ 92/250] libexif-devel-0:0.6.26-1.fc44 100% | 5.2 MiB/s | 21.2 KiB | 00m00s [ 93/250] libimagequant-devel-0:4.1.0-2 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 94/250] libjpeg-turbo-devel-0:3.1.3-1 100% | 23.7 MiB/s | 97.1 KiB | 00m00s [ 95/250] libwebp-devel-0:1.6.0-3.fc44. 100% | 12.8 MiB/s | 39.3 KiB | 00m00s [ 96/250] libtiff-devel-0:4.7.1-2.fc44. 100% | 45.1 MiB/s | 276.9 KiB | 00m00s [ 97/250] openjpeg-devel-0:2.5.4-3.fc44 100% | 6.7 MiB/s | 27.6 KiB | 00m00s [ 98/250] matio-devel-0:1.5.30-2.fc44.x 100% | 11.4 MiB/s | 58.2 KiB | 00m00s [ 99/250] openjpeg-tools-0:2.5.4-3.fc44 100% | 21.0 MiB/s | 86.2 KiB | 00m00s [100/250] python3-0:3.14.4-2.fc44.x86_6 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [101/250] mpdecimal-0:4.0.1-3.fc44.x86_ 100% | 48.4 MiB/s | 99.1 KiB | 00m00s [102/250] pango-devel-0:1.57.1-1.fc44.x 100% | 26.4 MiB/s | 162.1 KiB | 00m00s [103/250] python-pip-wheel-0:26.0.1-2.f 100% | 127.7 MiB/s | 1.1 MiB | 00m00s [104/250] freetype-devel-0:2.14.3-1.fc4 100% | 79.8 MiB/s | 1.0 MiB | 00m00s [105/250] harfbuzz-devel-0:14.1.0-2.fc4 100% | 65.2 MiB/s | 600.8 KiB | 00m00s [106/250] harfbuzz-cairo-0:14.1.0-2.fc4 100% | 15.5 MiB/s | 31.8 KiB | 00m00s [107/250] harfbuzz-0:14.1.0-2.fc44.x86_ 100% | 138.0 MiB/s | 1.1 MiB | 00m00s [108/250] harfbuzz-gpu-0:14.1.0-2.fc44. 100% | 16.1 MiB/s | 33.0 KiB | 00m00s [109/250] harfbuzz-icu-0:14.1.0-2.fc44. 100% | 16.2 MiB/s | 16.6 KiB | 00m00s [110/250] harfbuzz-vector-0:14.1.0-2.fc 100% | 56.1 MiB/s | 57.4 KiB | 00m00s [111/250] harfbuzz-raster-0:14.1.0-2.fc 100% | 26.2 MiB/s | 107.2 KiB | 00m00s [112/250] libGLEW-0:2.2.0-12.fc44.x86_6 100% | 83.4 MiB/s | 170.8 KiB | 00m00s [113/250] glfw-1:3.4-6.fc44.x86_64 100% | 32.1 MiB/s | 131.6 KiB | 00m00s [114/250] libglvnd-glx-1:1.7.0-9.fc44.x 100% | 64.7 MiB/s | 132.5 KiB | 00m00s [115/250] graphite2-0:1.3.14-20.fc44.x8 100% | 47.1 MiB/s | 96.5 KiB | 00m00s [116/250] python3-libs-0:3.14.4-2.fc44. 100% | 206.5 MiB/s | 10.1 MiB | 00m00s [117/250] libglvnd-1:1.7.0-9.fc44.x86_6 100% | 10.2 MiB/s | 114.7 KiB | 00m00s [118/250] fribidi-devel-0:1.0.16-4.fc44 100% | 7.2 MiB/s | 29.4 KiB | 00m00s [119/250] libXft-devel-0:2.3.8-10.fc44. 100% | 9.6 MiB/s | 49.3 KiB | 00m00s [120/250] libXrender-devel-0:0.9.12-4.f 100% | 9.3 MiB/s | 19.0 KiB | 00m00s [121/250] xorg-x11-proto-devel-0:2025.1 100% | 59.0 MiB/s | 302.3 KiB | 00m00s [122/250] libthai-devel-0:0.1.30-2.fc44 100% | 25.2 MiB/s | 129.3 KiB | 00m00s [123/250] freetype-0:2.14.3-1.fc44.x86_ 100% | 144.5 MiB/s | 444.0 KiB | 00m00s [124/250] libaec-devel-0:1.1.5-1.fc44.x 100% | 4.9 MiB/s | 15.2 KiB | 00m00s [125/250] hdf5-devel-0:1.14.6-7.fc44.x8 100% | 81.1 MiB/s | 1.5 MiB | 00m00s [126/250] libzstd-devel-0:1.5.7-5.fc44. 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [127/250] libdatrie-devel-0:0.2.14-2.fc 100% | 16.9 MiB/s | 138.8 KiB | 00m00s [128/250] liblerc-devel-0:4.0.0-10.fc44 100% | 88.2 MiB/s | 3.2 MiB | 00m00s [129/250] libicu-0:77.1-2.fc44.x86_64 100% | 138.7 MiB/s | 10.8 MiB | 00m00s [130/250] libvmaf-0:3.0.0-5.fc44.x86_64 100% | 19.8 MiB/s | 202.9 KiB | 00m00s [131/250] mesa-libGL-0:26.0.6-2.fc44.x8 100% | 66.5 MiB/s | 136.2 KiB | 00m00s [132/250] libaom-0:3.13.3-1.fc44.x86_64 100% | 75.3 MiB/s | 1.9 MiB | 00m00s [133/250] libX11-xcb-0:1.8.13-1.fc44.x8 100% | 5.4 MiB/s | 11.0 KiB | 00m00s [134/250] libXxf86vm-0:1.1.6-4.fc44.x86 100% | 17.7 MiB/s | 18.2 KiB | 00m00s [135/250] mesa-filesystem-0:26.0.6-2.fc 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [136/250] mesa-libgbm-0:26.0.6-2.fc44.x 100% | 7.4 MiB/s | 15.1 KiB | 00m00s [137/250] libxshmfence-0:1.3.2-8.fc44.x 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [138/250] lm_sensors-libs-0:3.6.0-24.fc 100% | 20.5 MiB/s | 41.9 KiB | 00m00s [139/250] libX11-devel-0:1.8.13-1.fc44. 100% | 84.6 MiB/s | 1.0 MiB | 00m00s [140/250] spirv-tools-libs-0:2026.1-1.f 100% | 102.4 MiB/s | 1.7 MiB | 00m00s [141/250] gtest-devel-0:1.17.0-2.fc44.x 100% | 35.9 MiB/s | 257.4 KiB | 00m00s [142/250] libxcb-devel-0:1.17.0-7.fc44. 100% | 95.5 MiB/s | 1.4 MiB | 00m00s [143/250] gtest-0:1.17.0-2.fc44.x86_64 100% | 37.7 MiB/s | 192.9 KiB | 00m00s [144/250] mesa-dri-drivers-0:26.0.6-2.f 100% | 125.4 MiB/s | 13.3 MiB | 00m00s [145/250] gcc-gfortran-0:16.1.1-2.fc44. 100% | 124.1 MiB/s | 16.1 MiB | 00m00s [146/250] make-1:4.4.1-12.fc44.x86_64 100% | 95.8 MiB/s | 588.7 KiB | 00m00s [147/250] libgfortran-0:16.1.1-2.fc44.x 100% | 119.9 MiB/s | 982.6 KiB | 00m00s [148/250] gmock-0:1.17.0-2.fc44.x86_64 100% | 16.5 MiB/s | 67.5 KiB | 00m00s [149/250] libxml2-devel-0:2.12.10-6.fc4 100% | 127.8 MiB/s | 523.6 KiB | 00m00s [150/250] cpp-0:16.1.1-2.fc44.x86_64 100% | 140.4 MiB/s | 14.5 MiB | 00m00s [151/250] xz-devel-1:5.8.2-2.fc44.x86_6 100% | 4.7 MiB/s | 67.0 KiB | 00m00s [152/250] libquadmath-0:16.1.1-2.fc44.x 100% | 17.9 MiB/s | 201.9 KiB | 00m00s [153/250] cargo-0:1.95.0-5.fc44.x86_64 100% | 152.3 MiB/s | 7.8 MiB | 00m00s [154/250] libssh2-0:1.11.1-5.fc44.x86_6 100% | 36.3 MiB/s | 148.7 KiB | 00m00s [155/250] gcc-0:16.1.1-2.fc44.x86_64 100% | 143.1 MiB/s | 43.1 MiB | 00m00s [156/250] libXext-devel-0:1.3.6-5.fc44. 100% | 16.6 MiB/s | 85.2 KiB | 00m00s [157/250] lzo-devel-0:2.10-16.fc44.x86_ 100% | 19.1 MiB/s | 39.1 KiB | 00m00s [158/250] lzo-minilzo-0:2.10-16.fc44.x8 100% | 11.9 MiB/s | 24.3 KiB | 00m00s [159/250] pixman-devel-0:0.46.2-3.fc44. 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [160/250] glibc-devel-0:2.43-5.fc44.x86 100% | 100.1 MiB/s | 615.3 KiB | 00m00s [161/250] libxcrypt-devel-0:4.5.2-3.fc4 100% | 14.7 MiB/s | 30.0 KiB | 00m00s [162/250] rust-0:1.95.0-5.fc44.x86_64 100% | 131.6 MiB/s | 30.0 MiB | 00m00s [163/250] llvm-filesystem-0:22.1.5-1.fc 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [164/250] tzdata-0:2026b-1.fc44.noarch 100% | 116.1 MiB/s | 713.4 KiB | 00m00s [165/250] libdrm-0:2.4.133-1.fc44.x86_6 100% | 54.3 MiB/s | 166.7 KiB | 00m00s [166/250] libpciaccess-0:0.16-17.fc44.x 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [167/250] libedit-0:3.1-59.20260512cvs. 100% | 53.9 MiB/s | 110.4 KiB | 00m00s [168/250] cairo-gobject-devel-0:1.18.4- 100% | 2.7 MiB/s | 11.0 KiB | 00m00s [169/250] gdk-pixbuf2-devel-0:2.44.4-2. 100% | 45.1 MiB/s | 369.1 KiB | 00m00s [170/250] libdav1d-devel-0:1.5.3-1.fc44 100% | 4.7 MiB/s | 19.3 KiB | 00m00s [171/250] openssl-devel-1:3.5.5-2.fc44. 100% | 111.7 MiB/s | 3.0 MiB | 00m00s [172/250] graphite2-devel-0:1.3.14-20.f 100% | 10.1 MiB/s | 20.6 KiB | 00m00s [173/250] rust-std-static-0:1.95.0-5.fc 100% | 135.2 MiB/s | 38.7 MiB | 00m00s [174/250] libicu-devel-0:77.1-2.fc44.x8 100% | 19.9 MiB/s | 794.4 KiB | 00m00s [175/250] libmount-devel-0:2.41.4-7.fc4 100% | 8.0 MiB/s | 24.6 KiB | 00m00s [176/250] libffi-devel-0:3.5.2-2.fc44.x 100% | 14.5 MiB/s | 29.7 KiB | 00m00s [177/250] kernel-headers-0:7.0.6-200.fc 100% | 144.9 MiB/s | 1.7 MiB | 00m00s [178/250] libselinux-devel-0:3.10-1.fc4 100% | 74.1 MiB/s | 151.7 KiB | 00m00s [179/250] libsepol-devel-0:3.10-1.fc44. 100% | 23.5 MiB/s | 48.2 KiB | 00m00s [180/250] pcre2-devel-0:10.47-1.fc44.1. 100% | 134.5 MiB/s | 550.9 KiB | 00m00s [181/250] pcre2-utf16-0:10.47-1.fc44.1. 100% | 83.4 MiB/s | 256.3 KiB | 00m00s [182/250] pcre2-utf32-0:10.47-1.fc44.1. 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [183/250] sysprof-capture-devel-0:50.0- 100% | 85.0 MiB/s | 174.1 KiB | 00m00s [184/250] libmpc-0:1.4.1-1.fc44.x86_64 100% | 36.9 MiB/s | 75.5 KiB | 00m00s [185/250] libatomic-0:16.1.1-2.fc44.x86 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [186/250] libquadmath-devel-0:16.1.1-2. 100% | 13.7 MiB/s | 42.0 KiB | 00m00s [187/250] brotli-devel-0:1.2.0-3.fc44.x 100% | 16.9 MiB/s | 34.6 KiB | 00m00s [188/250] brotli-0:1.2.0-3.fc44.x86_64 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [189/250] llvm-libs-0:22.1.5-1.fc44.x86 100% | 140.3 MiB/s | 34.1 MiB | 00m00s [190/250] bzip2-devel-0:1.0.8-23.fc44.x 100% | 6.7 MiB/s | 213.7 KiB | 00m00s [191/250] libgit2-0:1.9.3-1.fc44.x86_64 100% | 18.7 MiB/s | 613.1 KiB | 00m00s [192/250] llhttp-0:9.3.1-1.fc44.x86_64 100% | 18.5 MiB/s | 37.8 KiB | 00m00s [193/250] libXau-devel-0:1.0.12-4.fc44. 100% | 6.8 MiB/s | 14.0 KiB | 00m00s [194/250] libblkid-devel-0:2.41.4-7.fc4 100% | 7.6 MiB/s | 23.4 KiB | 00m00s [195/250] glycin-devel-0:2.1.1-1.fc44.x 100% | 6.1 MiB/s | 24.9 KiB | 00m00s [196/250] libseccomp-devel-0:2.6.0-3.fc 100% | 30.5 MiB/s | 62.4 KiB | 00m00s [197/250] openexr-devel-0:3.2.4-7.fc44. 100% | 33.8 MiB/s | 172.8 KiB | 00m00s [198/250] imath-devel-0:3.1.12-6.fc44.x 100% | 17.3 MiB/s | 141.8 KiB | 00m00s [199/250] hwdata-0:0.407-1.fc44.noarch 100% | 94.1 MiB/s | 1.7 MiB | 00m00s [200/250] boost-python3-0:1.90.0-7.fc44 100% | 33.0 MiB/s | 101.4 KiB | 00m00s [201/250] boost-container-0:1.90.0-7.fc 100% | 19.5 MiB/s | 40.0 KiB | 00m00s [202/250] boost-graph-0:1.90.0-7.fc44.x 100% | 53.0 MiB/s | 162.8 KiB | 00m00s [203/250] boost-regex-0:1.90.0-7.fc44.x 100% | 59.1 MiB/s | 121.1 KiB | 00m00s [204/250] python3-devel-0:3.14.4-2.fc44 100% | 213.8 MiB/s | 437.8 KiB | 00m00s [205/250] libdeflate-devel-0:1.25-3.fc4 100% | 4.1 MiB/s | 17.0 KiB | 00m00s [206/250] boost-0:1.90.0-7.fc44.x86_64 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [207/250] boost-numpy3-0:1.90.0-7.fc44. 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [208/250] boost-atomic-0:1.90.0-7.fc44. 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [209/250] boost-charconv-0:1.90.0-7.fc4 100% | 17.4 MiB/s | 89.1 KiB | 00m00s [210/250] python3-imath-0:3.1.12-6.fc44 100% | 104.9 MiB/s | 3.8 MiB | 00m00s [211/250] boost-chrono-0:1.90.0-7.fc44. 100% | 5.1 MiB/s | 26.3 KiB | 00m00s [212/250] boost-cobalt-0:1.90.0-7.fc44. 100% | 68.1 MiB/s | 209.2 KiB | 00m00s [213/250] boost-context-0:1.90.0-7.fc44 100% | 4.9 MiB/s | 15.0 KiB | 00m00s [214/250] boost-coroutine-0:1.90.0-7.fc 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [215/250] boost-contract-0:1.90.0-7.fc4 100% | 12.5 MiB/s | 51.3 KiB | 00m00s [216/250] boost-date-time-0:1.90.0-7.fc 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [217/250] boost-fiber-0:1.90.0-7.fc44.x 100% | 8.6 MiB/s | 44.3 KiB | 00m00s [218/250] boost-filesystem-0:1.90.0-7.f 100% | 14.4 MiB/s | 73.9 KiB | 00m00s [219/250] boost-json-0:1.90.0-7.fc44.x8 100% | 51.9 MiB/s | 159.3 KiB | 00m00s [220/250] boost-iostreams-0:1.90.0-7.fc 100% | 10.0 MiB/s | 40.8 KiB | 00m00s [221/250] boost-log-0:1.90.0-7.fc44.x86 100% | 101.4 MiB/s | 519.2 KiB | 00m00s [222/250] boost-locale-0:1.90.0-7.fc44. 100% | 40.0 MiB/s | 245.5 KiB | 00m00s [223/250] boost-nowide-0:1.90.0-7.fc44. 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [224/250] boost-math-0:1.90.0-7.fc44.x8 100% | 32.4 MiB/s | 199.3 KiB | 00m00s [225/250] boost-process-0:1.90.0-7.fc44 100% | 9.5 MiB/s | 38.8 KiB | 00m00s [226/250] boost-random-0:1.90.0-7.fc44. 100% | 11.2 MiB/s | 22.8 KiB | 00m00s [227/250] boost-program-options-0:1.90. 100% | 22.3 MiB/s | 114.0 KiB | 00m00s [228/250] boost-stacktrace-0:1.90.0-7.f 100% | 20.7 MiB/s | 42.5 KiB | 00m00s [229/250] boost-serialization-0:1.90.0- 100% | 44.9 MiB/s | 138.0 KiB | 00m00s [230/250] boost-test-0:1.90.0-7.fc44.x8 100% | 60.1 MiB/s | 246.3 KiB | 00m00s [231/250] boost-thread-0:1.90.0-7.fc44. 100% | 18.8 MiB/s | 57.6 KiB | 00m00s [232/250] boost-type_erasure-0:1.90.0-7 100% | 11.4 MiB/s | 35.2 KiB | 00m00s [233/250] boost-timer-0:1.90.0-7.fc44.x 100% | 6.7 MiB/s | 20.5 KiB | 00m00s [234/250] boost-url-0:1.90.0-7.fc44.x86 100% | 41.1 MiB/s | 126.4 KiB | 00m00s [235/250] boost-wave-0:1.90.0-7.fc44.x8 100% | 62.6 MiB/s | 256.4 KiB | 00m00s [236/250] boost-devel-0:1.90.0-7.fc44.x 100% | 162.6 MiB/s | 15.0 MiB | 00m00s [237/250] python3-numpy-f2py-1:2.4.6-1. 100% | 23.8 MiB/s | 512.5 KiB | 00m00s [238/250] flexiblas-0:3.5.0-2.fc44.x86_ 100% | 7.5 MiB/s | 23.1 KiB | 00m00s [239/250] flexiblas-openblas-openmp-0:3 100% | 4.2 MiB/s | 17.2 KiB | 00m00s [240/250] python3-numpy-1:2.4.6-1.fc44. 100% | 123.2 MiB/s | 8.3 MiB | 00m00s [241/250] flexiblas-netlib-0:3.5.0-2.fc 100% | 86.4 MiB/s | 4.5 MiB | 00m00s [242/250] openblas-0:0.3.29-2.fc43.x86_ 100% | 8.3 MiB/s | 42.3 KiB | 00m00s [243/250] gcc-plugin-annobin-0:16.1.1-2 100% | 26.2 MiB/s | 53.6 KiB | 00m00s [244/250] pyproject-rpm-macros-0:1.22.1 100% | 25.9 MiB/s | 53.0 KiB | 00m00s [245/250] python3-rpm-generators-0:14-1 100% | 27.9 MiB/s | 28.6 KiB | 00m00s [246/250] python-rpm-macros-0:3.14-12.f 100% | 19.5 MiB/s | 20.0 KiB | 00m00s [247/250] openblas-openmp-0:0.3.29-2.fc 100% | 105.1 MiB/s | 5.4 MiB | 00m00s [248/250] python3-rpm-macros-0:3.14-12. 100% | 2.4 MiB/s | 12.4 KiB | 00m00s [249/250] annobin-plugin-gcc-0:13.14-1. 100% | 95.5 MiB/s | 684.4 KiB | 00m00s [250/250] annobin-docs-0:13.14-1.fc44.n 100% | 42.3 MiB/s | 86.7 KiB | 00m00s -------------------------------------------------------------------------------- [250/250] Total 100% | 292.4 MiB/s | 334.5 MiB | 00m01s Running transaction [ 1/252] Verify package files 100% | 203.0 B/s | 250.0 B | 00m01s [ 2/252] Prepare transaction 100% | 847.0 B/s | 250.0 B | 00m00s [ 3/252] Installing cmake-filesystem-0 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 4/252] Installing boost-container-0: 100% | 68.7 MiB/s | 70.3 KiB | 00m00s [ 5/252] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.6 KiB | 00m00s [ 6/252] Installing glib2-0:2.88.1-1.f 100% | 251.0 MiB/s | 15.3 MiB | 00m00s [ 7/252] Installing boost-date-time-0: 100% | 0.0 B/s | 13.1 KiB | 00m00s [ 8/252] Installing boost-chrono-0:1.9 100% | 41.3 MiB/s | 42.3 KiB | 00m00s [ 9/252] Installing boost-atomic-0:1.9 100% | 21.2 MiB/s | 21.7 KiB | 00m00s [ 10/252] Installing libicu-0:77.1-2.fc 100% | 342.3 MiB/s | 36.6 MiB | 00m00s [ 11/252] Installing expat-0:2.8.1-1.fc 100% | 21.5 MiB/s | 329.5 KiB | 00m00s [ 12/252] Installing boost-thread-0:1.9 100% | 125.5 MiB/s | 128.6 KiB | 00m00s [ 13/252] Installing libquadmath-0:16.1 100% | 159.8 MiB/s | 327.2 KiB | 00m00s [ 14/252] Installing libpng-2:1.6.56-1. 100% | 122.5 MiB/s | 250.9 KiB | 00m00s [ 15/252] Installing libpng-devel-2:1.6 100% | 52.3 MiB/s | 910.2 KiB | 00m00s [ 16/252] Installing boost-regex-0:1.90 100% | 146.3 MiB/s | 299.7 KiB | 00m00s [ 17/252] Installing boost-filesystem-0 100% | 157.0 MiB/s | 160.7 KiB | 00m00s [ 18/252] Installing boost-context-0:1. 100% | 13.0 MiB/s | 13.3 KiB | 00m00s [ 19/252] Installing xorg-x11-proto-dev 100% | 199.5 MiB/s | 1.8 MiB | 00m00s [ 20/252] Installing libjpeg-turbo-0:3. 100% | 266.9 MiB/s | 819.9 KiB | 00m00s [ 21/252] Installing lcms2-0:2.16-7.fc4 100% | 218.4 MiB/s | 447.3 KiB | 00m00s [ 22/252] Installing libgfortran-0:16.1 100% | 378.0 MiB/s | 3.4 MiB | 00m00s [ 23/252] Installing openjpeg-0:2.5.4-3 100% | 227.6 MiB/s | 466.1 KiB | 00m00s [ 24/252] Installing libwebp-0:1.6.0-3. 100% | 237.3 MiB/s | 972.1 KiB | 00m00s [ 25/252] Installing lcms2-devel-0:2.16 100% | 133.2 MiB/s | 136.4 KiB | 00m00s [ 26/252] Installing boost-graph-0:1.90 100% | 181.4 MiB/s | 371.6 KiB | 00m00s [ 27/252] Installing shared-mime-info-0 100% | 78.7 MiB/s | 2.6 MiB | 00m00s [ 28/252] Installing python-rpm-macros- 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 29/252] Installing boost-serializatio 100% | 221.9 MiB/s | 454.4 KiB | 00m00s [ 30/252] Installing boost-random-0:1.9 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [ 31/252] Installing libmpc-0:1.4.1-1.f 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 32/252] Installing libX11-xcb-0:1.8.1 100% | 11.4 MiB/s | 11.6 KiB | 00m00s [ 33/252] Installing libdav1d-0:1.5.3-1 100% | 282.9 MiB/s | 1.7 MiB | 00m00s [ 34/252] Installing imath-0:3.1.12-6.f 100% | 186.4 MiB/s | 381.7 KiB | 00m00s [ 35/252] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 36/252] Installing highway-0:1.3.0-2. 100% | 425.7 MiB/s | 5.5 MiB | 00m00s [ 37/252] Installing fftw-libs-double-0 100% | 311.2 MiB/s | 3.4 MiB | 00m00s [ 38/252] Installing python3-rpm-macros 100% | 6.6 MiB/s | 6.8 KiB | 00m00s [ 39/252] Installing libwebp-devel-0:1. 100% | 122.4 MiB/s | 125.4 KiB | 00m00s [ 40/252] Installing LibRaw-0:0.22.1-1. 100% | 374.1 MiB/s | 2.6 MiB | 00m00s [ 41/252] Installing libjpeg-turbo-deve 100% | 174.1 MiB/s | 356.5 KiB | 00m00s [ 42/252] Installing fftw-libs-quad-0:3 100% | 313.1 MiB/s | 2.5 MiB | 00m00s [ 43/252] Installing boost-charconv-0:1 100% | 158.7 MiB/s | 162.5 KiB | 00m00s [ 44/252] Installing libicu-devel-0:77. 100% | 158.9 MiB/s | 5.1 MiB | 00m00s [ 45/252] Installing libssh2-0:1.11.1-5 100% | 166.1 MiB/s | 340.2 KiB | 00m00s [ 46/252] Installing gtest-0:1.17.0-2.f 100% | 251.4 MiB/s | 514.9 KiB | 00m00s [ 47/252] Installing graphite2-0:1.3.14 100% | 13.5 MiB/s | 193.6 KiB | 00m00s [ 48/252] Installing harfbuzz-0:14.1.0- 100% | 281.3 MiB/s | 2.8 MiB | 00m00s [ 49/252] Installing freetype-0:2.14.3- 100% | 224.6 MiB/s | 920.0 KiB | 00m00s [ 50/252] Installing libtextstyle-0:0.2 100% | 207.2 MiB/s | 212.2 KiB | 00m00s [ 51/252] Installing gettext-libs-0:0.2 100% | 282.1 MiB/s | 2.3 MiB | 00m00s [ 52/252] Installing fftw-libs-single-0 100% | 328.6 MiB/s | 3.6 MiB | 00m00s [ 53/252] Installing fftw-libs-long-0:3 100% | 309.6 MiB/s | 1.5 MiB | 00m00s [ 54/252] Installing libseccomp-0:2.6.0 100% | 221.4 MiB/s | 226.7 KiB | 00m00s [ 55/252] Installing libcgif-0:0.5.3-1. 100% | 0.0 B/s | 21.4 KiB | 00m00s [ 56/252] Installing libdatrie-0:0.2.14 100% | 61.4 MiB/s | 62.8 KiB | 00m00s [ 57/252] Installing libthai-0:0.1.30-2 100% | 261.3 MiB/s | 802.7 KiB | 00m00s [ 58/252] Installing libaec-0:1.1.5-1.f 100% | 94.5 MiB/s | 96.7 KiB | 00m00s [ 59/252] Installing hdf5-0:1.14.6-7.fc 100% | 186.8 MiB/s | 6.5 MiB | 00m00s [ 60/252] Installing matio-0:1.5.30-2.f 100% | 40.3 MiB/s | 619.5 KiB | 00m00s [ 61/252] Installing libXau-0:1.0.12-4. 100% | 72.6 MiB/s | 74.3 KiB | 00m00s [ 62/252] Installing libxcb-0:1.17.0-7. 100% | 179.6 MiB/s | 1.1 MiB | 00m00s [ 63/252] Installing fribidi-0:1.0.16-4 100% | 13.4 MiB/s | 192.5 KiB | 00m00s [ 64/252] Installing libdeflate-0:1.25- 100% | 117.6 MiB/s | 120.4 KiB | 00m00s [ 65/252] Installing openexr-libs-0:3.2 100% | 389.5 MiB/s | 6.6 MiB | 00m00s [ 66/252] Installing liblerc-0:4.0.0-10 100% | 317.1 MiB/s | 649.4 KiB | 00m00s [ 67/252] Installing pixman-0:0.46.2-3. 100% | 234.1 MiB/s | 719.3 KiB | 00m00s [ 68/252] Installing pixman-devel-0:0.4 100% | 0.0 B/s | 56.9 KiB | 00m00s [ 69/252] Installing lzo-0:2.10-16.fc44 100% | 172.3 MiB/s | 176.4 KiB | 00m00s [ 70/252] Installing libimagequant-0:4. 100% | 230.9 MiB/s | 709.2 KiB | 00m00s [ 71/252] Installing libexif-0:0.6.26-1 100% | 291.5 MiB/s | 2.9 MiB | 00m00s [ 72/252] Installing cfitsio-0:4.6.3-2. 100% | 320.0 MiB/s | 1.9 MiB | 00m00s [ 73/252] Installing cfitsio-devel-0:4. 100% | 254.8 MiB/s | 521.8 KiB | 00m00s [ 74/252] Installing libexif-devel-0:0. 100% | 60.4 MiB/s | 61.8 KiB | 00m00s [ 75/252] Installing libimagequant-deve 100% | 0.0 B/s | 7.8 KiB | 00m00s [ 76/252] Installing liblerc-devel-0:4. 100% | 428.7 MiB/s | 4.3 MiB | 00m00s [ 77/252] Installing libdeflate-devel-0 100% | 26.6 MiB/s | 27.3 KiB | 00m00s [ 78/252] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 79/252] Installing libXau-devel-0:1.0 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 80/252] Installing libxcb-devel-0:1.1 100% | 54.8 MiB/s | 3.0 MiB | 00m00s [ 81/252] Installing libaec-devel-0:1.1 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 82/252] Installing libdatrie-devel-0: 100% | 34.8 MiB/s | 570.6 KiB | 00m00s [ 83/252] Installing libthai-devel-0:0. 100% | 162.0 MiB/s | 663.6 KiB | 00m00s [ 84/252] Installing libcgif-devel-0:0. 100% | 0.0 B/s | 11.7 KiB | 00m00s [ 85/252] Installing libseccomp-devel-0 100% | 8.4 MiB/s | 120.4 KiB | 00m00s [ 86/252] Installing fftw-0:3.3.10-17.f 100% | 12.9 MiB/s | 184.2 KiB | 00m00s [ 87/252] Installing fftw-libs-0:3.3.10 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/252] Installing fftw-devel-0:3.3.1 100% | 141.2 MiB/s | 289.2 KiB | 00m00s [ 89/252] Installing harfbuzz-gpu-0:14. 100% | 86.4 MiB/s | 88.5 KiB | 00m00s [ 90/252] Installing harfbuzz-icu-0:14. 100% | 0.0 B/s | 16.1 KiB | 00m00s [ 91/252] Installing harfbuzz-raster-0: 100% | 205.7 MiB/s | 210.6 KiB | 00m00s [ 92/252] Installing harfbuzz-vector-0: 100% | 99.4 MiB/s | 101.8 KiB | 00m00s [ 93/252] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [ 94/252] Installing gmock-0:1.17.0-2.f 100% | 140.8 MiB/s | 144.2 KiB | 00m00s [ 95/252] Installing gtest-devel-0:1.17 100% | 177.5 MiB/s | 1.1 MiB | 00m00s [ 96/252] Installing highway-devel-0:1. 100% | 391.6 MiB/s | 4.3 MiB | 00m00s [ 97/252] Installing boost-locale-0:1.9 100% | 226.6 MiB/s | 696.0 KiB | 00m00s [ 98/252] Installing LibRaw-devel-0:0.2 100% | 197.9 MiB/s | 405.3 KiB | 00m00s [ 99/252] Installing pyproject-rpm-macr 100% | 146.2 MiB/s | 149.8 KiB | 00m00s [100/252] Installing libjxl-1:0.11.1-8. 100% | 316.2 MiB/s | 4.1 MiB | 00m00s [101/252] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [102/252] Installing libdav1d-devel-0:1 100% | 42.2 MiB/s | 43.2 KiB | 00m00s [103/252] Installing cpp-0:16.1.1-2.fc4 100% | 276.8 MiB/s | 42.1 MiB | 00m00s [104/252] Installing boost-iostreams-0: 100% | 89.3 MiB/s | 91.4 KiB | 00m00s [105/252] Installing boost-math-0:1.90. 100% | 195.1 MiB/s | 599.3 KiB | 00m00s [106/252] Installing boost-log-0:1.90.0 100% | 302.7 MiB/s | 1.5 MiB | 00m00s [107/252] Installing boost-wave-0:1.90. 100% | 294.7 MiB/s | 905.3 KiB | 00m00s [108/252] Installing boost-cobalt-0:1.9 100% | 206.9 MiB/s | 635.7 KiB | 00m00s [109/252] Installing boost-coroutine-0: 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [110/252] Installing boost-fiber-0:1.90 100% | 85.7 MiB/s | 87.8 KiB | 00m00s [111/252] Installing boost-process-0:1. 100% | 69.2 MiB/s | 70.9 KiB | 00m00s [112/252] Installing boost-contract-0:1 100% | 117.2 MiB/s | 120.0 KiB | 00m00s [113/252] Installing boost-type_erasure 100% | 30.7 MiB/s | 63.0 KiB | 00m00s [114/252] Installing nifticlib-0:3.0.1- 100% | 45.5 MiB/s | 745.2 KiB | 00m00s [115/252] Installing nifticlib-devel-0: 100% | 195.4 MiB/s | 200.1 KiB | 00m00s [116/252] Installing expat-devel-0:2.8. 100% | 231.5 MiB/s | 237.1 KiB | 00m00s [117/252] Installing boost-timer-0:1.90 100% | 25.1 MiB/s | 25.7 KiB | 00m00s [118/252] Installing boost-json-0:1.90. 100% | 182.6 MiB/s | 373.9 KiB | 00m00s [119/252] Installing boost-program-opti 100% | 278.8 MiB/s | 285.5 KiB | 00m00s [120/252] Installing libzstd-devel-0:1. 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [121/252] Installing annobin-docs-0:13. 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [122/252] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [123/252] Installing openblas-openmp-0: 100% | 469.8 MiB/s | 43.7 MiB | 00m00s [124/252] Installing flexiblas-openblas 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [125/252] Installing flexiblas-netlib-0 100% | 286.5 MiB/s | 16.3 MiB | 00m00s [126/252] Installing flexiblas-0:3.5.0- 100% | 38.2 MiB/s | 39.2 KiB | 00m00s [127/252] Installing boost-url-0:1.90.0 100% | 164.1 MiB/s | 336.2 KiB | 00m00s [128/252] Installing boost-test-0:1.90. 100% | 211.3 MiB/s | 649.1 KiB | 00m00s [129/252] Installing boost-stacktrace-0 100% | 102.9 MiB/s | 105.3 KiB | 00m00s [130/252] Installing boost-nowide-0:1.9 100% | 25.1 MiB/s | 25.7 KiB | 00m00s [131/252] Installing libblkid-devel-0:2 100% | 45.0 MiB/s | 46.0 KiB | 00m00s [132/252] Installing hwdata-0:0.407-1.f 100% | 472.0 MiB/s | 9.9 MiB | 00m00s [133/252] Installing libpciaccess-0:0.1 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [134/252] Installing libdrm-0:2.4.133-1 100% | 200.0 MiB/s | 409.7 KiB | 00m00s [135/252] Installing llhttp-0:9.3.1-1.f 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [136/252] Installing libgit2-0:1.9.3-1. 100% | 279.5 MiB/s | 1.4 MiB | 00m00s [137/252] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [138/252] Installing brotli-0:1.2.0-3.f 100% | 2.4 MiB/s | 34.3 KiB | 00m00s [139/252] Installing brotli-devel-0:1.2 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [140/252] Installing libatomic-0:16.1.1 100% | 45.6 MiB/s | 46.7 KiB | 00m00s [141/252] Installing sysprof-capture-de 100% | 265.8 MiB/s | 816.6 KiB | 00m00s [142/252] Installing pcre2-utf32-0:10.4 100% | 304.7 MiB/s | 623.9 KiB | 00m00s [143/252] Installing pcre2-utf16-0:10.4 100% | 213.6 MiB/s | 656.1 KiB | 00m00s [144/252] Installing pcre2-devel-0:10.4 100% | 92.1 MiB/s | 2.1 MiB | 00m00s [145/252] Installing libsepol-devel-0:3 100% | 42.0 MiB/s | 129.0 KiB | 00m00s [146/252] Installing libselinux-devel-0 100% | 30.7 MiB/s | 156.9 KiB | 00m00s [147/252] Installing libmount-devel-0:2 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [148/252] Installing libffi-devel-0:3.5 100% | 11.6 MiB/s | 35.6 KiB | 00m00s [149/252] Installing kernel-headers-0:7 100% | 147.3 MiB/s | 7.1 MiB | 00m00s [150/252] Installing glibc-devel-0:2.43 100% | 119.2 MiB/s | 2.4 MiB | 00m00s [151/252] Installing libxcrypt-devel-0: 100% | 3.6 MiB/s | 33.3 KiB | 00m00s [152/252] Installing openssl-devel-1:3. 100% | 43.1 MiB/s | 5.4 MiB | 00m00s [153/252] Installing libarchive-devel-0 100% | 92.6 MiB/s | 189.6 KiB | 00m00s [154/252] Installing libedit-0:3.1-59.2 100% | 40.7 MiB/s | 250.0 KiB | 00m00s [155/252] Installing tzdata-0:2026b-1.f 100% | 27.5 MiB/s | 1.5 MiB | 00m00s [156/252] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [157/252] Installing llvm-libs-0:22.1.5 100% | 385.9 MiB/s | 140.5 MiB | 00m00s [158/252] Installing lzo-minilzo-0:2.10 100% | 36.9 MiB/s | 37.8 KiB | 00m00s [159/252] Installing lzo-devel-0:2.10-1 100% | 105.1 MiB/s | 215.3 KiB | 00m00s [160/252] Installing xz-devel-1:5.8.2-2 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [161/252] Installing libxml2-devel-0:2. 100% | 142.3 MiB/s | 3.4 MiB | 00m00s [162/252] Installing make-1:4.4.1-12.fc 100% | 85.7 MiB/s | 1.8 MiB | 00m00s [163/252] Installing gcc-0:16.1.1-2.fc4 100% | 341.4 MiB/s | 120.9 MiB | 00m00s [164/252] Installing rust-0:1.95.0-5.fc 100% | 328.6 MiB/s | 91.7 MiB | 00m00s [165/252] Installing rust-std-static-0: 100% | 403.6 MiB/s | 162.7 MiB | 00m00s [166/252] Installing cargo-0:1.95.0-5.f 100% | 284.8 MiB/s | 23.3 MiB | 00m00s [167/252] Installing libquadmath-devel- 100% | 23.1 MiB/s | 23.7 KiB | 00m00s [168/252] Installing gcc-gfortran-0:16. 100% | 278.1 MiB/s | 44.8 MiB | 00m00s [169/252] Installing hdf5-devel-0:1.14. 100% | 133.6 MiB/s | 3.3 MiB | 00m00s [170/252] Installing matio-devel-0:1.5. 100% | 60.6 MiB/s | 62.0 KiB | 00m00s [171/252] Installing spirv-tools-libs-0 100% | 338.7 MiB/s | 6.1 MiB | 00m00s [172/252] Installing lm_sensors-libs-0: 100% | 84.8 MiB/s | 86.8 KiB | 00m00s [173/252] Installing libxshmfence-0:1.3 100% | 13.1 MiB/s | 13.4 KiB | 00m00s [174/252] Installing mesa-filesystem-0: 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [175/252] Installing mesa-dri-drivers-0 100% | 373.6 MiB/s | 51.2 MiB | 00m00s [176/252] Installing mesa-libgbm-0:26.0 100% | 19.9 MiB/s | 20.4 KiB | 00m00s [177/252] Installing libvmaf-0:3.0.0-5. 100% | 276.1 MiB/s | 848.2 KiB | 00m00s [178/252] Installing libaom-0:3.13.3-1. 100% | 339.3 MiB/s | 5.1 MiB | 00m00s [179/252] Installing libglvnd-1:1.7.0-9 100% | 257.7 MiB/s | 527.8 KiB | 00m00s [180/252] Installing glfw-1:3.4-6.fc44. 100% | 189.2 MiB/s | 387.4 KiB | 00m00s [181/252] Installing python-pip-wheel-0 100% | 305.7 MiB/s | 1.2 MiB | 00m00s [182/252] Installing mpdecimal-0:4.0.1- 100% | 30.5 MiB/s | 218.6 KiB | 00m00s [183/252] Installing python3-libs-0:3.1 100% | 261.5 MiB/s | 44.2 MiB | 00m00s [184/252] Installing python3-0:3.14.4-2 100% | 2.1 MiB/s | 30.5 KiB | 00m00s [185/252] Installing boost-python3-0:1. 100% | 128.4 MiB/s | 262.9 KiB | 00m00s [186/252] Installing python3-packaging- 100% | 121.1 MiB/s | 619.9 KiB | 00m00s [187/252] Installing glib2-devel-0:2.88 100% | 287.9 MiB/s | 15.8 MiB | 00m00s [188/252] Installing python3-numpy-f2py 100% | 68.1 MiB/s | 2.2 MiB | 00m00s [189/252] Installing python3-numpy-1:2. 100% | 267.6 MiB/s | 42.0 MiB | 00m00s [190/252] Installing boost-numpy3-0:1.9 100% | 57.1 MiB/s | 58.5 KiB | 00m00s [191/252] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [192/252] Installing python3-devel-0:3. 100% | 74.2 MiB/s | 2.0 MiB | 00m00s [193/252] Installing python3-imath-0:3. 100% | 470.4 MiB/s | 23.1 MiB | 00m00s [194/252] Installing boost-0:1.90.0-7.f 100% | 44.1 KiB/s | 1.7 KiB | 00m00s [195/252] Installing boost-devel-0:1.90 100% | 181.4 MiB/s | 145.5 MiB | 00m01s [196/252] Installing imath-devel-0:3.1. 100% | 195.2 MiB/s | 1.0 MiB | 00m00s [197/252] Installing openexr-devel-0:3. 100% | 115.6 MiB/s | 828.8 KiB | 00m00s [198/252] Installing cargo2rpm-0:0.3.3- 100% | 63.6 MiB/s | 1.3 MiB | 00m00s [199/252] Installing gettext-envsubst-0 100% | 4.9 MiB/s | 76.0 KiB | 00m00s [200/252] Installing gettext-runtime-0: 100% | 35.1 MiB/s | 718.0 KiB | 00m00s [201/252] Installing gettext-0:0.26-4.f 100% | 285.7 MiB/s | 12.9 MiB | 00m00s [202/252] Installing svt-av1-libs-0:3.1 100% | 267.2 MiB/s | 5.6 MiB | 00m00s [203/252] Installing rav1e-libs-0:0.8.1 100% | 205.5 MiB/s | 3.1 MiB | 00m00s [204/252] Installing noopenh264-0:2.6.0 100% | 39.7 MiB/s | 40.6 KiB | 00m00s [205/252] Installing libopenjph-0:0.25. 100% | 236.0 MiB/s | 483.3 KiB | 00m00s [206/252] Installing libheif-0:1.21.2-1 100% | 259.7 MiB/s | 1.8 MiB | 00m00s [207/252] Installing bubblewrap-0:0.11. 100% | 8.9 MiB/s | 137.1 KiB | 00m00s [208/252] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [209/252] Installing google-noto-sans-v 100% | 278.3 MiB/s | 1.4 MiB | 00m00s [210/252] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [211/252] Installing libX11-common-0:1. 100% | 98.8 MiB/s | 1.2 MiB | 00m00s [212/252] Installing libX11-0:1.8.13-1. 100% | 269.6 MiB/s | 1.3 MiB | 00m00s [213/252] Installing libXext-0:1.3.6-5. 100% | 88.9 MiB/s | 91.1 KiB | 00m00s [214/252] Installing libXrender-0:0.9.1 100% | 16.7 MiB/s | 51.2 KiB | 00m00s [215/252] Installing libX11-devel-0:1.8 100% | 58.2 MiB/s | 1.1 MiB | 00m00s [216/252] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [217/252] Installing libXext-devel-0:1. 100% | 53.6 MiB/s | 109.8 KiB | 00m00s [218/252] Installing libXxf86vm-0:1.1.6 100% | 25.8 MiB/s | 26.4 KiB | 00m00s [219/252] Installing mesa-libGL-0:26.0. 100% | 181.1 MiB/s | 371.0 KiB | 00m00s [220/252] Installing libglvnd-glx-1:1.7 100% | 294.1 MiB/s | 602.4 KiB | 00m00s [221/252] Installing libGLEW-0:2.2.0-12 100% | 371.7 MiB/s | 761.3 KiB | 00m00s [222/252] Installing jbigkit-libs-0:2.1 100% | 116.4 MiB/s | 119.2 KiB | 00m00s [223/252] Installing libtiff-0:4.7.1-2. 100% | 209.1 MiB/s | 642.5 KiB | 00m00s [224/252] Installing libtiff-devel-0:4. 100% | 199.2 MiB/s | 816.0 KiB | 00m00s [225/252] Installing openjpeg-tools-0:2 100% | 12.4 MiB/s | 190.4 KiB | 00m00s [226/252] Installing openjpeg-devel-0:2 100% | 7.6 MiB/s | 77.4 KiB | 00m00s [227/252] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [228/252] Installing fontconfig-0:2.17. 100% | 760.8 KiB/s | 795.8 KiB | 00m01s [229/252] Installing cairo-0:1.18.4-6.f 100% | 228.4 MiB/s | 1.8 MiB | 00m00s [230/252] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 31.8 KiB | 00m00s [231/252] Installing libXft-0:2.3.8-10. 100% | 165.8 MiB/s | 169.8 KiB | 00m00s [232/252] Installing pango-0:1.57.1-1.f 100% | 56.4 MiB/s | 1.0 MiB | 00m00s [233/252] Installing glycin-loaders-0:2 100% | 388.7 MiB/s | 14.0 MiB | 00m00s [234/252] Installing glycin-libs-0:2.1. 100% | 328.0 MiB/s | 4.3 MiB | 00m00s [235/252] Installing gdk-pixbuf2-0:2.44 100% | 93.8 MiB/s | 2.5 MiB | 00m00s [236/252] Installing librsvg2-0:2.62.2- 100% | 314.5 MiB/s | 5.0 MiB | 00m00s [237/252] Installing vips-0:8.18.0-6.fc 100% | 317.7 MiB/s | 3.8 MiB | 00m00s [238/252] Installing harfbuzz-cairo-0:1 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [239/252] Installing harfbuzz-devel-0:1 100% | 185.2 MiB/s | 6.1 MiB | 00m00s [240/252] Installing freetype-devel-0:2 100% | 209.6 MiB/s | 8.6 MiB | 00m00s [241/252] Installing fontconfig-devel-0 100% | 22.2 MiB/s | 159.4 KiB | 00m00s [242/252] Installing cairo-devel-0:1.18 100% | 327.3 MiB/s | 2.3 MiB | 00m00s [243/252] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [244/252] Installing libXft-devel-0:2.3 100% | 20.3 MiB/s | 41.6 KiB | 00m00s [245/252] Installing pango-devel-0:1.57 100% | 304.7 MiB/s | 1.5 MiB | 00m00s [246/252] Installing glycin-devel-0:2.1 100% | 62.1 MiB/s | 127.3 KiB | 00m00s [247/252] Installing gdk-pixbuf2-devel- 100% | 94.0 MiB/s | 2.3 MiB | 00m00s [248/252] Installing librsvg2-devel-0:2 100% | 176.0 MiB/s | 1.1 MiB | 00m00s [249/252] Installing vips-devel-0:8.18. 100% | 367.3 MiB/s | 2.6 MiB | 00m00s [250/252] Installing cargo-rpm-macros-0 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [251/252] Installing gcc-plugin-annobin 100% | 3.4 MiB/s | 58.6 KiB | 00m00s [252/252] Installing annobin-plugin-gcc 100% | 1.3 MiB/s | 701.0 KiB | 00m01s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1779408000 Wrote: /builddir/build/SRPMS/rust-libvips-2.1.0-1.fc44.src.rpm Updating and loading repositories: updates 100% | 140.1 KiB/s | 37.3 KiB | 00m00s fedora 100% | 230.9 KiB/s | 56.6 KiB | 00m00s Additional repo copr_solopasha_hyprlan 100% | 6.8 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 6.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "vips-devel-8.18.0-6.fc44.x86_64" is already installed. Nothing to do. Finish: build setup for rust-libvips-2.1.0-1.fc44.src.rpm Start: rpmbuild rust-libvips-2.1.0-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1779408000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.ofacnw Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.C5AdSA + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + rm -rf libvips-2.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/libvips-2.1.0.crate + STATUS=0 + '[' 0 -ne 0 ']' + cd libvips-2.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.D7PhCq + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + cd libvips-2.1.0 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --with-check + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rust-libvips-2.1.0-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 162.8 KiB/s | 37.3 KiB | 00m00s fedora 100% | 274.6 KiB/s | 56.6 KiB | 00m00s Additional repo copr_solopasha_hyprlan 100% | 8.3 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 8.3 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "vips-devel-8.18.0-6.fc44.x86_64" is already installed. Package "rust-1.95.0-5.fc44.x86_64" is already installed. Package Arch Version Repository Size Installing: rust-num-derive+default-devel noarch 0:0.4.2-5.fc44 fedora 1.4 KiB rust-num-traits+default-devel noarch 0:0.2.19-5.fc44 fedora 1.3 KiB Installing dependencies: rust-autocfg+default-devel noarch 0:1.5.0-3.fc44 fedora 1.5 KiB rust-autocfg-devel noarch 0:1.5.0-3.fc44 fedora 59.2 KiB rust-num-derive-devel noarch 0:0.4.2-5.fc44 fedora 60.4 KiB rust-num-traits+std-devel noarch 0:0.2.19-5.fc44 fedora 1.3 KiB rust-num-traits-devel noarch 0:0.2.19-5.fc44 fedora 266.7 KiB rust-proc-macro2+default-devel noarch 0:1.0.106-1.fc44 fedora 2.3 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.106-1.fc44 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.106-1.fc44 fedora 248.5 KiB rust-quote+default-devel noarch 0:1.0.45-1.fc44 fedora 1.7 KiB rust-quote+proc-macro-devel noarch 0:1.0.45-1.fc44 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.45-1.fc44 fedora 124.2 KiB rust-syn+clone-impls-devel noarch 0:2.0.117-1.fc44 fedora 4.9 KiB rust-syn+default-devel noarch 0:2.0.117-1.fc44 fedora 4.9 KiB rust-syn+derive-devel noarch 0:2.0.117-1.fc44 fedora 4.9 KiB rust-syn+parsing-devel noarch 0:2.0.117-1.fc44 fedora 4.9 KiB rust-syn+printing-devel noarch 0:2.0.117-1.fc44 fedora 4.9 KiB rust-syn+proc-macro-devel noarch 0:2.0.117-1.fc44 fedora 4.9 KiB rust-syn-devel noarch 0:2.0.117-1.fc44 fedora 2.1 MiB rust-unicode-ident+default-devel noarch 0:1.0.24-1.fc44 fedora 2.0 KiB rust-unicode-ident-devel noarch 0:1.0.24-1.fc44 fedora 304.3 KiB Transaction Summary: Installing: 22 packages Total size of inbound packages is 663 KiB. Need to download 663 KiB. After this operation, 3 MiB extra will be used (install 3 MiB, remove 0 B). [ 1/22] rust-num-derive+default-devel-0 100% | 73.0 KiB/s | 7.8 KiB | 00m00s [ 2/22] rust-num-traits+default-devel-0 100% | 73.3 KiB/s | 8.0 KiB | 00m00s [ 3/22] rust-num-derive-devel-0:0.4.2-5 100% | 175.4 KiB/s | 24.0 KiB | 00m00s [ 4/22] rust-num-traits+std-devel-0:0.2 100% | 89.2 KiB/s | 7.9 KiB | 00m00s [ 5/22] rust-num-traits-devel-0:0.2.19- 100% | 505.2 KiB/s | 58.1 KiB | 00m00s [ 6/22] rust-proc-macro2+default-devel- 100% | 89.9 KiB/s | 9.9 KiB | 00m00s [ 7/22] rust-quote+default-devel-0:1.0. 100% | 98.8 KiB/s | 8.5 KiB | 00m00s [ 8/22] rust-syn+default-devel-0:2.0.11 100% | 112.8 KiB/s | 10.6 KiB | 00m00s [ 9/22] rust-autocfg+default-devel-0:1. 100% | 109.0 KiB/s | 8.3 KiB | 00m00s [10/22] rust-proc-macro2+proc-macro-dev 100% | 95.7 KiB/s | 9.9 KiB | 00m00s [11/22] rust-proc-macro2-devel-0:1.0.10 100% | 600.1 KiB/s | 64.8 KiB | 00m00s [12/22] rust-quote+proc-macro-devel-0:1 100% | 78.5 KiB/s | 8.6 KiB | 00m00s [13/22] rust-quote-devel-0:1.0.45-1.fc4 100% | 403.1 KiB/s | 43.5 KiB | 00m00s [14/22] rust-syn+clone-impls-devel-0:2. 100% | 104.4 KiB/s | 10.4 KiB | 00m00s [15/22] rust-syn+derive-devel-0:2.0.117 100% | 104.2 KiB/s | 10.4 KiB | 00m00s [16/22] rust-syn+parsing-devel-0:2.0.11 100% | 122.7 KiB/s | 10.4 KiB | 00m00s [17/22] rust-syn+printing-devel-0:2.0.1 100% | 133.7 KiB/s | 10.6 KiB | 00m00s [18/22] rust-syn+proc-macro-devel-0:2.0 100% | 108.6 KiB/s | 10.7 KiB | 00m00s [19/22] rust-syn-devel-0:2.0.117-1.fc44 100% | 2.3 MiB/s | 257.2 KiB | 00m00s [20/22] rust-autocfg-devel-0:1.5.0-3.fc 100% | 327.8 KiB/s | 28.5 KiB | 00m00s [21/22] rust-unicode-ident+default-deve 100% | 105.9 KiB/s | 8.6 KiB | 00m00s [22/22] rust-unicode-ident-devel-0:1.0. 100% | 572.4 KiB/s | 45.8 KiB | 00m00s -------------------------------------------------------------------------------- [22/22] Total 100% | 857.4 KiB/s | 662.7 KiB | 00m01s Running transaction [ 1/24] Verify package files 100% | 5.4 KiB/s | 22.0 B | 00m00s [ 2/24] Prepare transaction 100% | 1.0 KiB/s | 22.0 B | 00m00s [ 3/24] Installing rust-unicode-ident-d 100% | 100.6 MiB/s | 309.1 KiB | 00m00s [ 4/24] Installing rust-unicode-ident+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 5/24] Installing rust-proc-macro2-dev 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 6/24] Installing rust-syn-devel-0:2.0 100% | 238.6 MiB/s | 2.1 MiB | 00m00s [ 7/24] Installing rust-quote-devel-0:1 100% | 63.6 MiB/s | 130.2 KiB | 00m00s [ 8/24] Installing rust-proc-macro2+pro 100% | 0.0 B/s | 124.0 B | 00m00s [ 9/24] Installing rust-quote+proc-macr 100% | 0.0 B/s | 124.0 B | 00m00s [10/24] Installing rust-quote+default-d 100% | 0.0 B/s | 124.0 B | 00m00s [11/24] Installing rust-syn+proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [12/24] Installing rust-proc-macro2+def 100% | 0.0 B/s | 124.0 B | 00m00s [13/24] Installing rust-syn+printing-de 100% | 0.0 B/s | 124.0 B | 00m00s [14/24] Installing rust-syn+clone-impls 100% | 0.0 B/s | 124.0 B | 00m00s [15/24] Installing rust-syn+derive-deve 100% | 0.0 B/s | 124.0 B | 00m00s [16/24] Installing rust-syn+parsing-dev 100% | 0.0 B/s | 124.0 B | 00m00s [17/24] Installing rust-syn+default-dev 100% | 0.0 B/s | 124.0 B | 00m00s [18/24] Installing rust-num-derive-deve 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [19/24] Installing rust-autocfg-devel-0 100% | 62.1 MiB/s | 63.6 KiB | 00m00s [20/24] Installing rust-autocfg+default 100% | 0.0 B/s | 124.0 B | 00m00s [21/24] Installing rust-num-traits-deve 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [22/24] Installing rust-num-traits+std- 100% | 0.0 B/s | 124.0 B | 00m00s [23/24] Installing rust-num-traits+defa 100% | 0.0 B/s | 124.0 B | 00m00s [24/24] Installing rust-num-derive+defa 100% | 5.3 KiB/s | 124.0 B | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1779408000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.CLEZzI + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + cd libvips-2.1.0 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --with-check + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rust-libvips-2.1.0-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: updates 100% | 140.1 KiB/s | 37.3 KiB | 00m00s fedora 100% | 231.8 KiB/s | 56.6 KiB | 00m00s Additional repo copr_solopasha_hyprlan 100% | 6.8 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 6.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.4-3.fc44.noarch" is already installed. Package "vips-devel-8.18.0-6.fc44.x86_64" is already installed. Package "rust-1.95.0-5.fc44.x86_64" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1779408000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.DymUYx + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + cd libvips-2.1.0 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --with-check + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AwYfvI + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libvips-2.1.0 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo build -j2 -Z avoid-dev-deps --profile rpm Compiling proc-macro2 v1.0.106 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=620733dff4822a35 -C extra-filename=-ea4f878d08638d89 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/proc-macro2-ea4f878d08638d89 -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-ident v1.0.24 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.24/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f3c8817ad94301cd -C extra-filename=-83a7a7554cc2aa86 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote v1.0.45 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.45/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=9189d2fc9b2ba24a -C extra-filename=-02bd7001ae201be3 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/quote-02bd7001ae201be3 -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/quote-02bd7001ae201be3/build-script-build` Compiling autocfg v1.5.0 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f82f0a0261c555bb -C extra-filename=-04b3185748edce1e --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/proc-macro2-ea4f878d08638d89/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.106/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=5232ce21b074d738 -C extra-filename=-a063acc06a7367f2 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libunicode_ident-83a7a7554cc2aa86.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=fca5b1682b603cc9 -C extra-filename=-5f37b5c822dd6166 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/num-traits-5f37b5c822dd6166 -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern autocfg=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libautocfg-04b3185748edce1e.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=39bd96cc57a9736d -C extra-filename=-46d47a21a97ac881 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libproc_macro2-a063acc06a7367f2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v2.0.117 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.117/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=28a5fa659f7ba91e -C extra-filename=-9ce87da703fd7da6 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libproc_macro2-a063acc06a7367f2.rmeta --extern quote=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libquote-46d47a21a97ac881.rmeta --extern unicode_ident=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libunicode_ident-83a7a7554cc2aa86.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/num-traits-5f37b5c822dd6166/build-script-build` Compiling libvips v2.1.0 (/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0) Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c5ed99ebaeff8da -C extra-filename=-1b1e6bc6d5363350 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/libvips-1b1e6bc6d5363350 -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/build/libvips-1b1e6bc6d5363350/build-script-build` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=247e81cf316ea6b9 -C extra-filename=-325a254fe567ee4d --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling num-derive v0.4.2 Running `/usr/bin/rustc --crate-name num_derive --edition=2021 /usr/share/cargo/registry/num-derive-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=891f7e95fe0e09e7 -C extra-filename=-a288649eb2c63511 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libproc_macro2-a063acc06a7367f2.rlib --extern quote=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libquote-46d47a21a97ac881.rlib --extern syn=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libsyn-9ce87da703fd7da6.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libvips --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1895e977eba35334 -C extra-filename=-b6b979653a42f2b9 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern num_derive=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_derive-a288649eb2c63511.so --extern num_traits=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_traits-325a254fe567ee4d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l vips -l glib-2.0 -l gobject-2.0` warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:3471:5 | 3468 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 3471 | pub notify: GDestroyNotify, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:4418:5 | 4416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 4417 | pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { 4418 | pub sigev_notify_function: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6515:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 6514 | pub struct _GMemVTable { 6515 | pub malloc: ::std::option::Option gpointer>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6516:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6516 | / pub realloc: 6517 | | ::std::option::Option gpointer>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6518:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6518 | pub free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6519:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6519 | / pub calloc: ::std::option::Option< 6520 | | unsafe extern "C" fn(n_blocks: gsize, n_block_bytes: gsize) -> gpointer, 6521 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6522:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6522 | pub try_malloc: ::std::option::Option gpointer>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6523:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6523 | / pub try_realloc: 6524 | | ::std::option::Option gpointer>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7126:5 | 7119 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7126 | pub finalize_hook: GHookFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7234:5 | 7225 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7234 | pub destroy: GDestroyNotify, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7597:5 | 7595 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 7596 | pub struct _GSourceCallbackFuncs { 7597 | pub ref_: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7598:5 | 7595 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7598 | pub unref: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7599:5 | 7595 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7599 | / pub get: ::std::option::Option< 7600 | | unsafe extern "C" fn( 7601 | | cb_data: gpointer, 7602 | | source: *mut GSource, ... | 7605 | | ), 7606 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7638:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 7637 | pub struct _GSourceFuncs { 7638 | pub prepare: GSourceFuncsPrepareFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7639:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7639 | pub check: GSourceFuncsCheckFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7640:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7640 | pub dispatch: GSourceFuncsDispatchFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7641:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7641 | pub finalize: GSourceFuncsFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7642:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7642 | pub closure_callback: GSourceFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7643:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7643 | pub closure_marshal: GSourceDummyMarshal, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9294:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 9293 | pub struct _GIOFuncs { 9294 | / pub io_read: ::std::option::Option< 9295 | | unsafe extern "C" fn( 9296 | | channel: *mut GIOChannel, 9297 | | buf: *mut gchar, ... | 9301 | | ) -> GIOStatus, 9302 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9303:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9303 | / pub io_write: ::std::option::Option< 9304 | | unsafe extern "C" fn( 9305 | | channel: *mut GIOChannel, 9306 | | buf: *const gchar, ... | 9310 | | ) -> GIOStatus, 9311 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9312:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9312 | / pub io_seek: ::std::option::Option< 9313 | | unsafe extern "C" fn( 9314 | | channel: *mut GIOChannel, 9315 | | offset: gint64, ... | 9318 | | ) -> GIOStatus, 9319 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9320:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9320 | / pub io_close: ::std::option::Option< 9321 | | unsafe extern "C" fn(channel: *mut GIOChannel, err: *mut *mut GError) -> GIOStatus, 9322 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9323:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9323 | / pub io_create_watch: ::std::option::Option< 9324 | | unsafe extern "C" fn(channel: *mut GIOChannel, condition: GIOCondition) -> *mut GSource, 9325 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9326:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9326 | pub io_free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9327:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9327 | / pub io_set_flags: ::std::option::Option< 9328 | | unsafe extern "C" fn( 9329 | | channel: *mut GIOChannel, 9330 | | flags: GIOFlags, 9331 | | err: *mut *mut GError, 9332 | | ) -> GIOStatus, 9333 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9334:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9334 | / pub io_get_flags: 9335 | | ::std::option::Option GIOFlags>, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10010:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 10009 | pub struct _GMarkupParser { 10010 | / pub start_element: ::std::option::Option< 10011 | | unsafe extern "C" fn( 10012 | | context: *mut GMarkupParseContext, 10013 | | element_name: *const gchar, ... | 10018 | | ), 10019 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10020:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10020 | / pub end_element: ::std::option::Option< 10021 | | unsafe extern "C" fn( 10022 | | context: *mut GMarkupParseContext, 10023 | | element_name: *const gchar, ... | 10026 | | ), 10027 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10028:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10028 | / pub text: ::std::option::Option< 10029 | | unsafe extern "C" fn( 10030 | | context: *mut GMarkupParseContext, 10031 | | text: *const gchar, ... | 10035 | | ), 10036 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10037:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10037 | / pub passthrough: ::std::option::Option< 10038 | | unsafe extern "C" fn( 10039 | | context: *mut GMarkupParseContext, 10040 | | passthrough_text: *const gchar, ... | 10044 | | ), 10045 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10046:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10046 | / pub error: ::std::option::Option< 10047 | | unsafe extern "C" fn( 10048 | | context: *mut GMarkupParseContext, 10049 | | error: *mut GError, 10050 | | user_data: gpointer, 10051 | | ), 10052 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:14221:5 | 14219 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 14220 | pub struct _GThreadPool { 14221 | pub func: GFunc, | ^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:14956:5 | 14953 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 14956 | pub func: GCompletionFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:14959:5 | 14953 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 14959 | pub strncmp_func: GCompletionStrncmpFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15073:5 | 15071 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 15072 | pub struct _GThread { 15073 | pub func: GThreadFunc, | ^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15091:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 15090 | pub struct _GThreadFunctions { 15091 | pub mutex_new: ::std::option::Option *mut GMutex>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15092:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15092 | pub mutex_lock: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15093:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15093 | pub mutex_trylock: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15094:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15094 | pub mutex_unlock: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15095:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15095 | pub mutex_free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15096:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15096 | pub cond_new: ::std::option::Option *mut GCond>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15097:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15097 | pub cond_signal: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15098:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15098 | pub cond_broadcast: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15099:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15099 | / pub cond_wait: 15100 | | ::std::option::Option, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15101:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15101 | / pub cond_timed_wait: ::std::option::Option< 15102 | | unsafe extern "C" fn( 15103 | | cond: *mut GCond, 15104 | | mutex: *mut GMutex, 15105 | | end_time: *mut GTimeVal, 15106 | | ) -> gboolean, 15107 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15108:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15108 | pub cond_free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15109:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15109 | / pub private_new: 15110 | | ::std::option::Option *mut GPrivate>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15111:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15111 | / pub private_get: 15112 | | ::std::option::Option gpointer>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15113:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15113 | / pub private_set: 15114 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15115:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15115 | / pub thread_create: ::std::option::Option< 15116 | | unsafe extern "C" fn( 15117 | | func: GThreadFunc, 15118 | | data: gpointer, ... | 15125 | | ), 15126 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15127:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15127 | pub thread_yield: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15128:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15128 | pub thread_join: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15129:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15129 | pub thread_exit: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15130:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15130 | / pub thread_set_priority: 15131 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15132:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15132 | pub thread_self: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15133:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15133 | / pub thread_equal: ::std::option::Option< 15134 | | unsafe extern "C" fn(thread1: gpointer, thread2: gpointer) -> gboolean, 15135 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:16054:5 | 16052 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 16053 | pub struct __ptcb { 16054 | pub __f: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17369:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17369 | pub base_init: GBaseInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17370:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17370 | pub base_finalize: GBaseFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17371:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17371 | pub class_init: GClassInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17372:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17372 | pub class_finalize: GClassFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17376:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17376 | pub instance_init: GInstanceInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17420:5 | 17418 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 17419 | pub struct _GInterfaceInfo { 17420 | pub interface_init: GInterfaceInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17421:5 | 17418 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17421 | pub interface_finalize: GInterfaceFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17460:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 17459 | pub struct _GTypeValueTable { 17460 | pub value_init: GTypeValueInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17461:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17461 | pub value_free: GTypeValueFreeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17462:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17462 | pub value_copy: GTypeValueCopyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17463:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17463 | pub value_peek_pointer: GTypeValuePeekPointerFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17465:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17465 | pub collect_value: GTypeValueCollectFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17467:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17467 | pub lcopy_value: GTypeValueLCopyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17830:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17830 | pub finalize: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17831:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17831 | / pub value_set_default: 17832 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17833:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17833 | / pub value_validate: ::std::option::Option< 17834 | | unsafe extern "C" fn(pspec: *mut GParamSpec, value: *mut GValue) -> gboolean, 17835 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17836:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17836 | / pub values_cmp: ::std::option::Option< 17837 | | unsafe extern "C" fn( 17838 | | pspec: *mut GParamSpec, 17839 | | value1: *const GValue, 17840 | | value2: *const GValue, 17841 | | ) -> gint, 17842 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17843:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17843 | / pub value_is_valid: ::std::option::Option< 17844 | | unsafe extern "C" fn(pspec: *mut GParamSpec, value: *const GValue) -> gboolean, 17845 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17986:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17986 | pub instance_init: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17988:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17988 | pub finalize: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17989:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17989 | / pub value_set_default: 17990 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17991:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17991 | / pub value_validate: ::std::option::Option< 17992 | | unsafe extern "C" fn(pspec: *mut GParamSpec, value: *mut GValue) -> gboolean, 17993 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17994:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17994 | / pub values_cmp: ::std::option::Option< 17995 | | unsafe extern "C" fn( 17996 | | pspec: *mut GParamSpec, 17997 | | value1: *const GValue, 17998 | | value2: *const GValue, 17999 | | ) -> gint, 18000 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:18114:5 | 18111 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 18114 | pub notify: GClosureNotify, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:18130:5 | 18126 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 18130 | / pub marshal: ::std::option::Option< 18131 | | unsafe extern "C" fn( 18132 | | closure: *mut GClosure, 18133 | | return_value: *mut GValue, ... | 18138 | | ), 18139 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19680:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19680 | / pub constructor: ::std::option::Option< 19681 | | unsafe extern "C" fn( 19682 | | type_: GType, 19683 | | n_construct_properties: guint, 19684 | | construct_properties: *mut GObjectConstructParam, 19685 | | ) -> *mut GObject, 19686 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19687:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19687 | / pub set_property: ::std::option::Option< 19688 | | unsafe extern "C" fn( 19689 | | object: *mut GObject, 19690 | | property_id: guint, ... | 19693 | | ), 19694 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19695:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19695 | / pub get_property: ::std::option::Option< 19696 | | unsafe extern "C" fn( 19697 | | object: *mut GObject, 19698 | | property_id: guint, ... | 19701 | | ), 19702 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19703:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19703 | pub dispose: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19704:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19704 | pub finalize: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19705:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19705 | / pub dispatch_properties_changed: ::std::option::Option< 19706 | | unsafe extern "C" fn(object: *mut GObject, n_pspecs: guint, pspecs: *mut *mut GParamSpec), 19707 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19708:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19708 | / pub notify: 19709 | | ::std::option::Option, | |_________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19710:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19710 | pub constructed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21296:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21296 | pub load: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21297:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21297 | pub unload: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21298:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21298 | pub reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21299:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21299 | pub reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21300:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21300 | pub reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21301:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21301 | pub reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21388:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21388 | pub use_plugin: GTypePluginUse, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21389:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21389 | pub unuse_plugin: GTypePluginUnuse, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21390:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21390 | pub complete_type_info: GTypePluginCompleteTypeInfo, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21391:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21391 | pub complete_interface_info: GTypePluginCompleteInterfaceInfo, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22825:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22825 | pub get_name: ::std::option::Option *const gchar>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22826:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22826 | / pub get_parameter_type: 22827 | | ::std::option::Option *const GVariantType>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22828:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22828 | / pub get_state_type: 22829 | | ::std::option::Option *const GVariantType>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22830:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22830 | / pub get_state_hint: 22831 | | ::std::option::Option *mut GVariant>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22832:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22832 | pub get_enabled: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22833:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22833 | / pub get_state: 22834 | | ::std::option::Option *mut GVariant>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22835:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22835 | / pub change_state: 22836 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22837:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22837 | / pub activate: 22838 | | ::std::option::Option, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22912:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22912 | / pub has_action: ::std::option::Option< 22913 | | unsafe extern "C" fn( 22914 | | action_group: *mut GActionGroup, 22915 | | action_name: *const gchar, 22916 | | ) -> gboolean, 22917 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22918:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22918 | / pub list_actions: ::std::option::Option< 22919 | | unsafe extern "C" fn(action_group: *mut GActionGroup) -> *mut *mut gchar, 22920 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22921:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22921 | / pub get_action_enabled: ::std::option::Option< 22922 | | unsafe extern "C" fn( 22923 | | action_group: *mut GActionGroup, 22924 | | action_name: *const gchar, 22925 | | ) -> gboolean, 22926 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22927:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22927 | / pub get_action_parameter_type: ::std::option::Option< 22928 | | unsafe extern "C" fn( 22929 | | action_group: *mut GActionGroup, 22930 | | action_name: *const gchar, 22931 | | ) -> *const GVariantType, 22932 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22933:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22933 | / pub get_action_state_type: ::std::option::Option< 22934 | | unsafe extern "C" fn( 22935 | | action_group: *mut GActionGroup, 22936 | | action_name: *const gchar, 22937 | | ) -> *const GVariantType, 22938 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22939:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22939 | / pub get_action_state_hint: ::std::option::Option< 22940 | | unsafe extern "C" fn( 22941 | | action_group: *mut GActionGroup, 22942 | | action_name: *const gchar, 22943 | | ) -> *mut GVariant, 22944 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22945:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22945 | / pub get_action_state: ::std::option::Option< 22946 | | unsafe extern "C" fn( 22947 | | action_group: *mut GActionGroup, 22948 | | action_name: *const gchar, 22949 | | ) -> *mut GVariant, 22950 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22951:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22951 | / pub change_action_state: ::std::option::Option< 22952 | | unsafe extern "C" fn( 22953 | | action_group: *mut GActionGroup, 22954 | | action_name: *const gchar, 22955 | | value: *mut GVariant, 22956 | | ), 22957 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22958:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22958 | / pub activate_action: ::std::option::Option< 22959 | | unsafe extern "C" fn( 22960 | | action_group: *mut GActionGroup, 22961 | | action_name: *const gchar, 22962 | | parameter: *mut GVariant, 22963 | | ), 22964 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22965:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22965 | / pub action_added: ::std::option::Option< 22966 | | unsafe extern "C" fn(action_group: *mut GActionGroup, action_name: *const gchar), 22967 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22968:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22968 | / pub action_removed: ::std::option::Option< 22969 | | unsafe extern "C" fn(action_group: *mut GActionGroup, action_name: *const gchar), 22970 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22971:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22971 | / pub action_enabled_changed: ::std::option::Option< 22972 | | unsafe extern "C" fn( 22973 | | action_group: *mut GActionGroup, 22974 | | action_name: *const gchar, 22975 | | enabled: gboolean, 22976 | | ), 22977 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22978:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22978 | / pub action_state_changed: ::std::option::Option< 22979 | | unsafe extern "C" fn( 22980 | | action_group: *mut GActionGroup, 22981 | | action_name: *const gchar, 22982 | | state: *mut GVariant, 22983 | | ), 22984 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22985:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22985 | / pub query_action: ::std::option::Option< 22986 | | unsafe extern "C" fn( 22987 | | action_group: *mut GActionGroup, 22988 | | action_name: *const gchar, ... | 22994 | | ) -> gboolean, 22995 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23143:5 | 23140 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23143 | / pub lookup_action: ::std::option::Option< 23144 | | unsafe extern "C" fn( 23145 | | action_map: *mut GActionMap, 23146 | | action_name: *const gchar, 23147 | | ) -> *mut GAction, 23148 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23149:5 | 23140 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23149 | / pub add_action: ::std::option::Option< 23150 | | unsafe extern "C" fn(action_map: *mut GActionMap, action: *mut GAction), 23151 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23152:5 | 23140 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23152 | / pub remove_action: ::std::option::Option< 23153 | | unsafe extern "C" fn(action_map: *mut GActionMap, action_name: *const gchar), 23154 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23173:5 | 23170 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23173 | / pub activate: ::std::option::Option< 23174 | | unsafe extern "C" fn( 23175 | | action: *mut GSimpleAction, 23176 | | parameter: *mut GVariant, 23177 | | user_data: gpointer, 23178 | | ), 23179 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23182:5 | 23170 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23182 | / pub change_state: ::std::option::Option< 23183 | | unsafe extern "C" fn(action: *mut GSimpleAction, value: *mut GVariant, user_data: gpointer), 23184 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23245:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23245 | pub dup: ::std::option::Option *mut GAppInfo>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23246:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23246 | / pub equal: ::std::option::Option< 23247 | | unsafe extern "C" fn(appinfo1: *mut GAppInfo, appinfo2: *mut GAppInfo) -> gboolean, 23248 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23249:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23249 | / pub get_id: ::std::option::Option< 23250 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23251 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23252:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23252 | / pub get_name: ::std::option::Option< 23253 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23254 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23255:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23255 | / pub get_description: ::std::option::Option< 23256 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23257 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23258:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23258 | / pub get_executable: ::std::option::Option< 23259 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23260 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23261:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23261 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23262:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23262 | / pub launch: ::std::option::Option< 23263 | | unsafe extern "C" fn( 23264 | | appinfo: *mut GAppInfo, 23265 | | files: *mut GList, ... | 23268 | | ) -> gboolean, 23269 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23270:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23270 | / pub supports_uris: 23271 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23272:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23272 | / pub supports_files: 23273 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23274:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23274 | / pub launch_uris: ::std::option::Option< 23275 | | unsafe extern "C" fn( 23276 | | appinfo: *mut GAppInfo, 23277 | | uris: *mut GList, ... | 23280 | | ) -> gboolean, 23281 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23282:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23282 | / pub should_show: 23283 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23284:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23284 | / pub set_as_default_for_type: ::std::option::Option< 23285 | | unsafe extern "C" fn( 23286 | | appinfo: *mut GAppInfo, 23287 | | content_type: *const ::std::os::raw::c_char, 23288 | | error: *mut *mut GError, 23289 | | ) -> gboolean, 23290 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23291:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23291 | / pub set_as_default_for_extension: ::std::option::Option< 23292 | | unsafe extern "C" fn( 23293 | | appinfo: *mut GAppInfo, 23294 | | extension: *const ::std::os::raw::c_char, 23295 | | error: *mut *mut GError, 23296 | | ) -> gboolean, 23297 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23298:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23298 | / pub add_supports_type: ::std::option::Option< 23299 | | unsafe extern "C" fn( 23300 | | appinfo: *mut GAppInfo, 23301 | | content_type: *const ::std::os::raw::c_char, 23302 | | error: *mut *mut GError, 23303 | | ) -> gboolean, 23304 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23305:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23305 | / pub can_remove_supports_type: 23306 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23307:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23307 | / pub remove_supports_type: ::std::option::Option< 23308 | | unsafe extern "C" fn( 23309 | | appinfo: *mut GAppInfo, 23310 | | content_type: *const ::std::os::raw::c_char, 23311 | | error: *mut *mut GError, 23312 | | ) -> gboolean, 23313 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23314:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23314 | pub can_delete: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23315:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23315 | pub do_delete: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23316:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23316 | / pub get_commandline: ::std::option::Option< 23317 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23318 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23319:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23319 | / pub get_display_name: ::std::option::Option< 23320 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23321 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23322:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23322 | / pub set_as_last_used_for_type: ::std::option::Option< 23323 | | unsafe extern "C" fn( 23324 | | appinfo: *mut GAppInfo, 23325 | | content_type: *const ::std::os::raw::c_char, 23326 | | error: *mut *mut GError, 23327 | | ) -> gboolean, 23328 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23329:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23329 | / pub get_supported_types: ::std::option::Option< 23330 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *mut *const ::std::os::raw::c_char, 23331 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23332:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23332 | / pub launch_uris_async: ::std::option::Option< 23333 | | unsafe extern "C" fn( 23334 | | appinfo: *mut GAppInfo, 23335 | | uris: *mut GList, ... | 23340 | | ), 23341 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23342:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23342 | / pub launch_uris_finish: ::std::option::Option< 23343 | | unsafe extern "C" fn( 23344 | | appinfo: *mut GAppInfo, 23345 | | result: *mut GAsyncResult, 23346 | | error: *mut *mut GError, 23347 | | ) -> gboolean, 23348 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23631:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23631 | / pub get_display: ::std::option::Option< 23632 | | unsafe extern "C" fn( 23633 | | context: *mut GAppLaunchContext, 23634 | | info: *mut GAppInfo, 23635 | | files: *mut GList, 23636 | | ) -> *mut ::std::os::raw::c_char, 23637 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23638:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23638 | / pub get_startup_notify_id: ::std::option::Option< 23639 | | unsafe extern "C" fn( 23640 | | context: *mut GAppLaunchContext, 23641 | | info: *mut GAppInfo, 23642 | | files: *mut GList, 23643 | | ) -> *mut ::std::os::raw::c_char, 23644 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23645:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23645 | / pub launch_failed: ::std::option::Option< 23646 | | unsafe extern "C" fn( 23647 | | context: *mut GAppLaunchContext, 23648 | | startup_notify_id: *const ::std::os::raw::c_char, 23649 | | ), 23650 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23651:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23651 | / pub launched: ::std::option::Option< 23652 | | unsafe extern "C" fn( 23653 | | context: *mut GAppLaunchContext, 23654 | | info: *mut GAppInfo, 23655 | | platform_data: *mut GVariant, 23656 | | ), 23657 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23658:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23658 | / pub launch_started: ::std::option::Option< 23659 | | unsafe extern "C" fn( 23660 | | context: *mut GAppLaunchContext, 23661 | | info: *mut GAppInfo, 23662 | | platform_data: *mut GVariant, 23663 | | ), 23664 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23665:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23665 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23666:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23666 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23667:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23667 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23776:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23776 | pub startup: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23777:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23777 | pub activate: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23778:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23778 | / pub open: ::std::option::Option< 23779 | | unsafe extern "C" fn( 23780 | | application: *mut GApplication, 23781 | | files: *mut *mut GFile, ... | 23784 | | ), 23785 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23786:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23786 | / pub command_line: ::std::option::Option< 23787 | | unsafe extern "C" fn( 23788 | | application: *mut GApplication, 23789 | | command_line: *mut GApplicationCommandLine, 23790 | | ) -> ::std::os::raw::c_int, 23791 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23792:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23792 | / pub local_command_line: ::std::option::Option< 23793 | | unsafe extern "C" fn( 23794 | | application: *mut GApplication, 23795 | | arguments: *mut *mut *mut gchar, 23796 | | exit_status: *mut ::std::os::raw::c_int, 23797 | | ) -> gboolean, 23798 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23799:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23799 | / pub before_emit: ::std::option::Option< 23800 | | unsafe extern "C" fn(application: *mut GApplication, platform_data: *mut GVariant), 23801 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23802:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23802 | / pub after_emit: ::std::option::Option< 23803 | | unsafe extern "C" fn(application: *mut GApplication, platform_data: *mut GVariant), 23804 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23805:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23805 | / pub add_platform_data: ::std::option::Option< 23806 | | unsafe extern "C" fn(application: *mut GApplication, builder: *mut GVariantBuilder), 23807 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23808:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23808 | pub quit_mainloop: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23809:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23809 | pub run_mainloop: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23810:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23810 | pub shutdown: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23811:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23811 | / pub dbus_register: ::std::option::Option< 23812 | | unsafe extern "C" fn( 23813 | | application: *mut GApplication, 23814 | | connection: *mut GDBusConnection, ... | 23817 | | ) -> gboolean, 23818 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23819:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23819 | / pub dbus_unregister: ::std::option::Option< 23820 | | unsafe extern "C" fn( 23821 | | application: *mut GApplication, 23822 | | connection: *mut GDBusConnection, 23823 | | object_path: *const gchar, 23824 | | ), 23825 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23826:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23826 | / pub handle_local_options: ::std::option::Option< 23827 | | unsafe extern "C" fn(application: *mut GApplication, options: *mut GVariantDict) -> gint, 23828 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23829:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23829 | / pub name_lost: 23830 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24082:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24082 | / pub print_literal: ::std::option::Option< 24083 | | unsafe extern "C" fn(cmdline: *mut GApplicationCommandLine, message: *const gchar), 24084 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24085:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24085 | / pub printerr_literal: ::std::option::Option< 24086 | | unsafe extern "C" fn(cmdline: *mut GApplicationCommandLine, message: *const gchar), 24087 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24088:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24088 | / pub get_stdin: ::std::option::Option< 24089 | | unsafe extern "C" fn(cmdline: *mut GApplicationCommandLine) -> *mut GInputStream, 24090 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24091:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24091 | pub done: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24209:5 | 24206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24209 | / pub init: ::std::option::Option< 24210 | | unsafe extern "C" fn( 24211 | | initable: *mut GInitable, 24212 | | cancellable: *mut GCancellable, 24213 | | error: *mut *mut GError, 24214 | | ) -> gboolean, 24215 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24268:5 | 24265 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24268 | / pub init_async: ::std::option::Option< 24269 | | unsafe extern "C" fn( 24270 | | initable: *mut GAsyncInitable, 24271 | | io_priority: ::std::os::raw::c_int, ... | 24275 | | ), 24276 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24277:5 | 24265 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24277 | / pub init_finish: ::std::option::Option< 24278 | | unsafe extern "C" fn( 24279 | | initable: *mut GAsyncInitable, 24280 | | res: *mut GAsyncResult, 24281 | | error: *mut *mut GError, 24282 | | ) -> gboolean, 24283 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24360:5 | 24357 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24360 | / pub get_user_data: 24361 | | ::std::option::Option gpointer>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24362:5 | 24357 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24362 | / pub get_source_object: 24363 | | ::std::option::Option *mut GObject>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24364:5 | 24357 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24364 | / pub is_tagged: ::std::option::Option< 24365 | | unsafe extern "C" fn(res: *mut GAsyncResult, source_tag: gpointer) -> gboolean, 24366 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24425:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24425 | / pub read_fn: ::std::option::Option< 24426 | | unsafe extern "C" fn( 24427 | | stream: *mut GInputStream, 24428 | | buffer: *mut ::std::os::raw::c_void, ... | 24432 | | ) -> gssize, 24433 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24434:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24434 | / pub skip: ::std::option::Option< 24435 | | unsafe extern "C" fn( 24436 | | stream: *mut GInputStream, 24437 | | count: gsize, ... | 24440 | | ) -> gssize, 24441 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24442:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24442 | / pub close_fn: ::std::option::Option< 24443 | | unsafe extern "C" fn( 24444 | | stream: *mut GInputStream, 24445 | | cancellable: *mut GCancellable, 24446 | | error: *mut *mut GError, 24447 | | ) -> gboolean, 24448 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24449:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24449 | / pub read_async: ::std::option::Option< 24450 | | unsafe extern "C" fn( 24451 | | stream: *mut GInputStream, 24452 | | buffer: *mut ::std::os::raw::c_void, ... | 24458 | | ), 24459 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24460:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24460 | / pub read_finish: ::std::option::Option< 24461 | | unsafe extern "C" fn( 24462 | | stream: *mut GInputStream, 24463 | | result: *mut GAsyncResult, 24464 | | error: *mut *mut GError, 24465 | | ) -> gssize, 24466 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24467:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24467 | / pub skip_async: ::std::option::Option< 24468 | | unsafe extern "C" fn( 24469 | | stream: *mut GInputStream, 24470 | | count: gsize, ... | 24475 | | ), 24476 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24477:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24477 | / pub skip_finish: ::std::option::Option< 24478 | | unsafe extern "C" fn( 24479 | | stream: *mut GInputStream, 24480 | | result: *mut GAsyncResult, 24481 | | error: *mut *mut GError, 24482 | | ) -> gssize, 24483 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24484:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24484 | / pub close_async: ::std::option::Option< 24485 | | unsafe extern "C" fn( 24486 | | stream: *mut GInputStream, 24487 | | io_priority: ::std::os::raw::c_int, ... | 24491 | | ), 24492 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24493:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24493 | / pub close_finish: ::std::option::Option< 24494 | | unsafe extern "C" fn( 24495 | | stream: *mut GInputStream, 24496 | | result: *mut GAsyncResult, 24497 | | error: *mut *mut GError, 24498 | | ) -> gboolean, 24499 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24500:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24500 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24501:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24501 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24502:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24502 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24503:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24503 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24504:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24504 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24708:5 | 24705 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24708 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24709:5 | 24705 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24709 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24710:5 | 24705 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24710 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24772:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24772 | / pub fill: ::std::option::Option< 24773 | | unsafe extern "C" fn( 24774 | | stream: *mut GBufferedInputStream, 24775 | | count: gssize, ... | 24778 | | ) -> gssize, 24779 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24780:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24780 | / pub fill_async: ::std::option::Option< 24781 | | unsafe extern "C" fn( 24782 | | stream: *mut GBufferedInputStream, 24783 | | count: gssize, ... | 24788 | | ), 24789 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24790:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24790 | / pub fill_finish: ::std::option::Option< 24791 | | unsafe extern "C" fn( 24792 | | stream: *mut GBufferedInputStream, 24793 | | result: *mut GAsyncResult, 24794 | | error: *mut *mut GError, 24795 | | ) -> gssize, 24796 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24797:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24797 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24798:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24798 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24799:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24799 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24800:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24800 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24801:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24801 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24921:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24921 | / pub write_fn: ::std::option::Option< 24922 | | unsafe extern "C" fn( 24923 | | stream: *mut GOutputStream, 24924 | | buffer: *const ::std::os::raw::c_void, ... | 24928 | | ) -> gssize, 24929 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24930:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24930 | / pub splice: ::std::option::Option< 24931 | | unsafe extern "C" fn( 24932 | | stream: *mut GOutputStream, 24933 | | source: *mut GInputStream, ... | 24937 | | ) -> gssize, 24938 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24939:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24939 | / pub flush: ::std::option::Option< 24940 | | unsafe extern "C" fn( 24941 | | stream: *mut GOutputStream, 24942 | | cancellable: *mut GCancellable, 24943 | | error: *mut *mut GError, 24944 | | ) -> gboolean, 24945 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24946:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24946 | / pub close_fn: ::std::option::Option< 24947 | | unsafe extern "C" fn( 24948 | | stream: *mut GOutputStream, 24949 | | cancellable: *mut GCancellable, 24950 | | error: *mut *mut GError, 24951 | | ) -> gboolean, 24952 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24953:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24953 | / pub write_async: ::std::option::Option< 24954 | | unsafe extern "C" fn( 24955 | | stream: *mut GOutputStream, 24956 | | buffer: *const ::std::os::raw::c_void, ... | 24962 | | ), 24963 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24964:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24964 | / pub write_finish: ::std::option::Option< 24965 | | unsafe extern "C" fn( 24966 | | stream: *mut GOutputStream, 24967 | | result: *mut GAsyncResult, 24968 | | error: *mut *mut GError, 24969 | | ) -> gssize, 24970 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24971:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24971 | / pub splice_async: ::std::option::Option< 24972 | | unsafe extern "C" fn( 24973 | | stream: *mut GOutputStream, 24974 | | source: *mut GInputStream, ... | 24980 | | ), 24981 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24982:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24982 | / pub splice_finish: ::std::option::Option< 24983 | | unsafe extern "C" fn( 24984 | | stream: *mut GOutputStream, 24985 | | result: *mut GAsyncResult, 24986 | | error: *mut *mut GError, 24987 | | ) -> gssize, 24988 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24989:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24989 | / pub flush_async: ::std::option::Option< 24990 | | unsafe extern "C" fn( 24991 | | stream: *mut GOutputStream, 24992 | | io_priority: ::std::os::raw::c_int, ... | 24996 | | ), 24997 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24998:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24998 | / pub flush_finish: ::std::option::Option< 24999 | | unsafe extern "C" fn( 25000 | | stream: *mut GOutputStream, 25001 | | result: *mut GAsyncResult, 25002 | | error: *mut *mut GError, 25003 | | ) -> gboolean, 25004 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25005:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25005 | / pub close_async: ::std::option::Option< 25006 | | unsafe extern "C" fn( 25007 | | stream: *mut GOutputStream, 25008 | | io_priority: ::std::os::raw::c_int, ... | 25012 | | ), 25013 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25014:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25014 | / pub close_finish: ::std::option::Option< 25015 | | unsafe extern "C" fn( 25016 | | stream: *mut GOutputStream, 25017 | | result: *mut GAsyncResult, 25018 | | error: *mut *mut GError, 25019 | | ) -> gboolean, 25020 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25021:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25021 | / pub writev_fn: ::std::option::Option< 25022 | | unsafe extern "C" fn( 25023 | | stream: *mut GOutputStream, 25024 | | vectors: *const GOutputVector, ... | 25029 | | ) -> gboolean, 25030 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25031:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25031 | / pub writev_async: ::std::option::Option< 25032 | | unsafe extern "C" fn( 25033 | | stream: *mut GOutputStream, 25034 | | vectors: *const GOutputVector, ... | 25040 | | ), 25041 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25042:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25042 | / pub writev_finish: ::std::option::Option< 25043 | | unsafe extern "C" fn( 25044 | | stream: *mut GOutputStream, 25045 | | result: *mut GAsyncResult, ... | 25048 | | ) -> gboolean, 25049 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25050:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25050 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25051:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25051 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25052:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25052 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25053:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25053 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25054:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25054 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25376:5 | 25373 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25376 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25377:5 | 25373 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25377 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25378:5 | 25373 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25378 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25441:5 | 25438 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25441 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25442:5 | 25438 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25442 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25522:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25522 | pub cancelled: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25523:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25523 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25524:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25524 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25525:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25525 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25526:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25526 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25527:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25527 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25609:5 | 25606 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25609 | / pub convert: ::std::option::Option< 25610 | | unsafe extern "C" fn( 25611 | | converter: *mut GConverter, 25612 | | inbuf: *const ::std::os::raw::c_void, ... | 25620 | | ) -> GConverterResult, 25621 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25622:5 | 25606 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25622 | pub reset: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25778:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25778 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25779:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25779 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25780:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25780 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25781:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25781 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25782:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25782 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25844:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25844 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25845:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25845 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25846:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25846 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25847:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25847 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25848:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25848 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26431:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26431 | / pub receive_messages: ::std::option::Option< 26432 | | unsafe extern "C" fn( 26433 | | datagram_based: *mut GDatagramBased, 26434 | | messages: *mut GInputMessage, ... | 26440 | | ) -> gint, 26441 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26442:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26442 | / pub send_messages: ::std::option::Option< 26443 | | unsafe extern "C" fn( 26444 | | datagram_based: *mut GDatagramBased, 26445 | | messages: *mut GOutputMessage, ... | 26451 | | ) -> gint, 26452 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26453:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26453 | / pub create_source: ::std::option::Option< 26454 | | unsafe extern "C" fn( 26455 | | datagram_based: *mut GDatagramBased, 26456 | | condition: GIOCondition, 26457 | | cancellable: *mut GCancellable, 26458 | | ) -> *mut GSource, 26459 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26460:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26460 | / pub condition_check: ::std::option::Option< 26461 | | unsafe extern "C" fn( 26462 | | datagram_based: *mut GDatagramBased, 26463 | | condition: GIOCondition, 26464 | | ) -> GIOCondition, 26465 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26466:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26466 | / pub condition_wait: ::std::option::Option< 26467 | | unsafe extern "C" fn( 26468 | | datagram_based: *mut GDatagramBased, 26469 | | condition: GIOCondition, ... | 26473 | | ) -> gboolean, 26474 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26568:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26568 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26569:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26569 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26570:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26570 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26571:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26571 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26572:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26572 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26793:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26793 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26794:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26794 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26795:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26795 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26796:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26796 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26797:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26797 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27295:5 | 27293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 27294 | pub struct _GDBusInterfaceVTable { 27295 | pub method_call: GDBusInterfaceMethodCallFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27296:5 | 27293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27296 | pub get_property: GDBusInterfaceGetPropertyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27297:5 | 27293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27297 | pub set_property: GDBusInterfaceSetPropertyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27384:5 | 27382 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 27383 | pub struct _GDBusSubtreeVTable { 27384 | pub enumerate: GDBusSubtreeEnumerateFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27385:5 | 27382 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27385 | pub introspect: GDBusSubtreeIntrospectFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27386:5 | 27382 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27386 | pub dispatch: GDBusSubtreeDispatchFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27550:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27550 | / pub get_info: ::std::option::Option< 27551 | | unsafe extern "C" fn(interface_: *mut GDBusInterface) -> *mut GDBusInterfaceInfo, 27552 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27553:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27553 | / pub get_object: ::std::option::Option< 27554 | | unsafe extern "C" fn(interface_: *mut GDBusInterface) -> *mut GDBusObject, 27555 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27556:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27556 | / pub set_object: ::std::option::Option< 27557 | | unsafe extern "C" fn(interface_: *mut GDBusInterface, object: *mut GDBusObject), 27558 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27559:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27559 | / pub dup_object: ::std::option::Option< 27560 | | unsafe extern "C" fn(interface_: *mut GDBusInterface) -> *mut GDBusObject, 27561 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27620:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27620 | / pub get_info: ::std::option::Option< 27621 | | unsafe extern "C" fn(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusInterfaceInfo, 27622 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27623:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27623 | / pub get_vtable: ::std::option::Option< 27624 | | unsafe extern "C" fn(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusInterfaceVTable, 27625 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27626:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27626 | / pub get_properties: ::std::option::Option< 27627 | | unsafe extern "C" fn(interface_: *mut GDBusInterfaceSkeleton) -> *mut GVariant, 27628 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27629:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27629 | pub flush: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27631:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27631 | / pub g_authorize_method: ::std::option::Option< 27632 | | unsafe extern "C" fn( 27633 | | interface_: *mut GDBusInterfaceSkeleton, 27634 | | invocation: *mut GDBusMethodInvocation, 27635 | | ) -> gboolean, 27636 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28460:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28460 | / pub get_object_path: 28461 | | ::std::option::Option *const gchar>, | |_____________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28462:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28462 | / pub get_interfaces: 28463 | | ::std::option::Option *mut GList>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28464:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28464 | / pub get_interface: ::std::option::Option< 28465 | | unsafe extern "C" fn( 28466 | | object: *mut GDBusObject, 28467 | | interface_name: *const gchar, 28468 | | ) -> *mut GDBusInterface, 28469 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28470:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28470 | / pub interface_added: ::std::option::Option< 28471 | | unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface), 28472 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28473:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28473 | / pub interface_removed: ::std::option::Option< 28474 | | unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface), 28475 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28514:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28514 | / pub get_object_path: ::std::option::Option< 28515 | | unsafe extern "C" fn(manager: *mut GDBusObjectManager) -> *const gchar, 28516 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28517:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28517 | / pub get_objects: 28518 | | ::std::option::Option *mut GList>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28519:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28519 | / pub get_object: ::std::option::Option< 28520 | | unsafe extern "C" fn( 28521 | | manager: *mut GDBusObjectManager, 28522 | | object_path: *const gchar, 28523 | | ) -> *mut GDBusObject, 28524 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28525:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28525 | / pub get_interface: ::std::option::Option< 28526 | | unsafe extern "C" fn( 28527 | | manager: *mut GDBusObjectManager, 28528 | | object_path: *const gchar, 28529 | | interface_name: *const gchar, 28530 | | ) -> *mut GDBusInterface, 28531 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28532:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28532 | / pub object_added: ::std::option::Option< 28533 | | unsafe extern "C" fn(manager: *mut GDBusObjectManager, object: *mut GDBusObject), 28534 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28535:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28535 | / pub object_removed: ::std::option::Option< 28536 | | unsafe extern "C" fn(manager: *mut GDBusObjectManager, object: *mut GDBusObject), 28537 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28538:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28538 | / pub interface_added: ::std::option::Option< 28539 | | unsafe extern "C" fn( 28540 | | manager: *mut GDBusObjectManager, 28541 | | object: *mut GDBusObject, 28542 | | interface_: *mut GDBusInterface, 28543 | | ), 28544 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28545:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28545 | / pub interface_removed: ::std::option::Option< 28546 | | unsafe extern "C" fn( 28547 | | manager: *mut GDBusObjectManager, 28548 | | object: *mut GDBusObject, 28549 | | interface_: *mut GDBusInterface, 28550 | | ), 28551 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28628:5 | 28625 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28628 | / pub interface_proxy_signal: ::std::option::Option< 28629 | | unsafe extern "C" fn( 28630 | | manager: *mut GDBusObjectManagerClient, 28631 | | object_proxy: *mut GDBusObjectProxy, ... | 28636 | | ), 28637 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28638:5 | 28625 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28638 | / pub interface_proxy_properties_changed: ::std::option::Option< 28639 | | unsafe extern "C" fn( 28640 | | manager: *mut GDBusObjectManagerClient, 28641 | | object_proxy: *mut GDBusObjectProxy, ... | 28645 | | ), 28646 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28917:5 | 28914 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28917 | / pub authorize_method: ::std::option::Option< 28918 | | unsafe extern "C" fn( 28919 | | object: *mut GDBusObjectSkeleton, 28920 | | interface_: *mut GDBusInterfaceSkeleton, 28921 | | invocation: *mut GDBusMethodInvocation, 28922 | | ) -> gboolean, 28923 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28997:5 | 28994 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28997 | / pub g_properties_changed: ::std::option::Option< 28998 | | unsafe extern "C" fn( 28999 | | proxy: *mut GDBusProxy, 29000 | | changed_properties: *mut GVariant, 29001 | | invalidated_properties: *const *const gchar, 29002 | | ), 29003 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29004:5 | 28994 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29004 | / pub g_signal: ::std::option::Option< 29005 | | unsafe extern "C" fn( 29006 | | proxy: *mut GDBusProxy, 29007 | | sender_name: *const gchar, ... | 29010 | | ), 29011 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29339:5 | 29336 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29339 | / pub authorize: ::std::option::Option< 29340 | | unsafe extern "C" fn( 29341 | | controller: *mut GDebugControllerDBus, 29342 | | invocation: *mut GDBusMethodInvocation, 29343 | | ) -> gboolean, 29344 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29375:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29375 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29376:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29376 | pub disconnected: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29377:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29377 | pub eject_button: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29378:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29378 | / pub get_name: ::std::option::Option< 29379 | | unsafe extern "C" fn(drive: *mut GDrive) -> *mut ::std::os::raw::c_char, 29380 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29381:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29381 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29382:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29382 | pub has_volumes: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29383:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29383 | pub get_volumes: ::std::option::Option *mut GList>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29384:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29384 | / pub is_media_removable: 29385 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29386:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29386 | pub has_media: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29387:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29387 | / pub is_media_check_automatic: 29388 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29389:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29389 | pub can_eject: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29390:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29390 | / pub can_poll_for_media: 29391 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29392:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29392 | / pub eject: ::std::option::Option< 29393 | | unsafe extern "C" fn( 29394 | | drive: *mut GDrive, 29395 | | flags: GMountUnmountFlags, ... | 29399 | | ), 29400 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29401:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29401 | / pub eject_finish: ::std::option::Option< 29402 | | unsafe extern "C" fn( 29403 | | drive: *mut GDrive, 29404 | | result: *mut GAsyncResult, 29405 | | error: *mut *mut GError, 29406 | | ) -> gboolean, 29407 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29408:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29408 | / pub poll_for_media: ::std::option::Option< 29409 | | unsafe extern "C" fn( 29410 | | drive: *mut GDrive, 29411 | | cancellable: *mut GCancellable, ... | 29414 | | ), 29415 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29416:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29416 | / pub poll_for_media_finish: ::std::option::Option< 29417 | | unsafe extern "C" fn( 29418 | | drive: *mut GDrive, 29419 | | result: *mut GAsyncResult, 29420 | | error: *mut *mut GError, 29421 | | ) -> gboolean, 29422 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29423:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29423 | / pub get_identifier: ::std::option::Option< 29424 | | unsafe extern "C" fn( 29425 | | drive: *mut GDrive, 29426 | | kind: *const ::std::os::raw::c_char, 29427 | | ) -> *mut ::std::os::raw::c_char, 29428 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29429:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29429 | / pub enumerate_identifiers: ::std::option::Option< 29430 | | unsafe extern "C" fn(drive: *mut GDrive) -> *mut *mut ::std::os::raw::c_char, 29431 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29432:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29432 | / pub get_start_stop_type: 29433 | | ::std::option::Option GDriveStartStopType>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29434:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29434 | pub can_start: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29435:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29435 | / pub can_start_degraded: 29436 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29437:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29437 | / pub start: ::std::option::Option< 29438 | | unsafe extern "C" fn( 29439 | | drive: *mut GDrive, 29440 | | flags: GDriveStartFlags, ... | 29445 | | ), 29446 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29447:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29447 | / pub start_finish: ::std::option::Option< 29448 | | unsafe extern "C" fn( 29449 | | drive: *mut GDrive, 29450 | | result: *mut GAsyncResult, 29451 | | error: *mut *mut GError, 29452 | | ) -> gboolean, 29453 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29454:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29454 | pub can_stop: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29455:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29455 | / pub stop: ::std::option::Option< 29456 | | unsafe extern "C" fn( 29457 | | drive: *mut GDrive, 29458 | | flags: GMountUnmountFlags, ... | 29463 | | ), 29464 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29465:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29465 | / pub stop_finish: ::std::option::Option< 29466 | | unsafe extern "C" fn( 29467 | | drive: *mut GDrive, 29468 | | result: *mut GAsyncResult, 29469 | | error: *mut *mut GError, 29470 | | ) -> gboolean, 29471 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29472:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29472 | pub stop_button: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29473:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29473 | / pub eject_with_operation: ::std::option::Option< 29474 | | unsafe extern "C" fn( 29475 | | drive: *mut GDrive, 29476 | | flags: GMountUnmountFlags, ... | 29481 | | ), 29482 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29483:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29483 | / pub eject_with_operation_finish: ::std::option::Option< 29484 | | unsafe extern "C" fn( 29485 | | drive: *mut GDrive, 29486 | | result: *mut GAsyncResult, 29487 | | error: *mut *mut GError, 29488 | | ) -> gboolean, 29489 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29490:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29490 | / pub get_sort_key: 29491 | | ::std::option::Option *const gchar>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29492:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29492 | / pub get_symbolic_icon: 29493 | | ::std::option::Option *mut GIcon>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29494:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29494 | pub is_removable: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29713:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29713 | / pub accept_certificate: ::std::option::Option< 29714 | | unsafe extern "C" fn( 29715 | | connection: *mut GDtlsConnection, 29716 | | peer_cert: *mut GTlsCertificate, 29717 | | errors: GTlsCertificateFlags, 29718 | | ) -> gboolean, 29719 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29720:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29720 | / pub handshake: ::std::option::Option< 29721 | | unsafe extern "C" fn( 29722 | | conn: *mut GDtlsConnection, 29723 | | cancellable: *mut GCancellable, 29724 | | error: *mut *mut GError, 29725 | | ) -> gboolean, 29726 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29727:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29727 | / pub handshake_async: ::std::option::Option< 29728 | | unsafe extern "C" fn( 29729 | | conn: *mut GDtlsConnection, 29730 | | io_priority: ::std::os::raw::c_int, ... | 29734 | | ), 29735 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29736:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29736 | / pub handshake_finish: ::std::option::Option< 29737 | | unsafe extern "C" fn( 29738 | | conn: *mut GDtlsConnection, 29739 | | result: *mut GAsyncResult, 29740 | | error: *mut *mut GError, 29741 | | ) -> gboolean, 29742 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29743:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29743 | / pub shutdown: ::std::option::Option< 29744 | | unsafe extern "C" fn( 29745 | | conn: *mut GDtlsConnection, 29746 | | shutdown_read: gboolean, ... | 29750 | | ) -> gboolean, 29751 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29752:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29752 | / pub shutdown_async: ::std::option::Option< 29753 | | unsafe extern "C" fn( 29754 | | conn: *mut GDtlsConnection, 29755 | | shutdown_read: gboolean, ... | 29761 | | ), 29762 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29763:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29763 | / pub shutdown_finish: ::std::option::Option< 29764 | | unsafe extern "C" fn( 29765 | | conn: *mut GDtlsConnection, 29766 | | result: *mut GAsyncResult, 29767 | | error: *mut *mut GError, 29768 | | ) -> gboolean, 29769 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29770:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29770 | / pub set_advertised_protocols: ::std::option::Option< 29771 | | unsafe extern "C" fn(conn: *mut GDtlsConnection, protocols: *const *const gchar), 29772 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29773:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29773 | / pub get_negotiated_protocol: 29774 | | ::std::option::Option *const gchar>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29775:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29775 | / pub get_binding_data: ::std::option::Option< 29776 | | unsafe extern "C" fn( 29777 | | conn: *mut GDtlsConnection, 29778 | | type_: GTlsChannelBindingType, ... | 29781 | | ) -> gboolean, 29782 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30057:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30057 | pub hash: ::std::option::Option guint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30058:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30058 | / pub equal: ::std::option::Option< 30059 | | unsafe extern "C" fn(icon1: *mut GIcon, icon2: *mut GIcon) -> gboolean, 30060 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30061:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30061 | / pub to_tokens: ::std::option::Option< 30062 | | unsafe extern "C" fn( 30063 | | icon: *mut GIcon, 30064 | | tokens: *mut GPtrArray, 30065 | | out_version: *mut gint, 30066 | | ) -> gboolean, 30067 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30068:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30068 | / pub from_tokens: ::std::option::Option< 30069 | | unsafe extern "C" fn( 30070 | | tokens: *mut *mut gchar, 30071 | | num_tokens: gint, ... | 30074 | | ) -> *mut GIcon, 30075 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30076:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30076 | pub serialize: ::std::option::Option *mut GVariant>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30199:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30199 | pub dup: ::std::option::Option *mut GFile>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30200:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30200 | pub hash: ::std::option::Option guint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30201:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30201 | / pub equal: ::std::option::Option< 30202 | | unsafe extern "C" fn(file1: *mut GFile, file2: *mut GFile) -> gboolean, 30203 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30204:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30204 | pub is_native: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30205:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30205 | / pub has_uri_scheme: ::std::option::Option< 30206 | | unsafe extern "C" fn( 30207 | | file: *mut GFile, 30208 | | uri_scheme: *const ::std::os::raw::c_char, 30209 | | ) -> gboolean, 30210 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30211:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30211 | / pub get_uri_scheme: ::std::option::Option< 30212 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30213 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30214:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30214 | / pub get_basename: ::std::option::Option< 30215 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30216 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30217:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30217 | / pub get_path: ::std::option::Option< 30218 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30219 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30220:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30220 | / pub get_uri: ::std::option::Option< 30221 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30222 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30223:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30223 | / pub get_parse_name: ::std::option::Option< 30224 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30225 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30226:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30226 | pub get_parent: ::std::option::Option *mut GFile>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30227:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30227 | / pub prefix_matches: ::std::option::Option< 30228 | | unsafe extern "C" fn(prefix: *mut GFile, file: *mut GFile) -> gboolean, 30229 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30230:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30230 | / pub get_relative_path: ::std::option::Option< 30231 | | unsafe extern "C" fn( 30232 | | parent: *mut GFile, 30233 | | descendant: *mut GFile, 30234 | | ) -> *mut ::std::os::raw::c_char, 30235 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30236:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30236 | / pub resolve_relative_path: ::std::option::Option< 30237 | | unsafe extern "C" fn( 30238 | | file: *mut GFile, 30239 | | relative_path: *const ::std::os::raw::c_char, 30240 | | ) -> *mut GFile, 30241 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30242:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30242 | / pub get_child_for_display_name: ::std::option::Option< 30243 | | unsafe extern "C" fn( 30244 | | file: *mut GFile, 30245 | | display_name: *const ::std::os::raw::c_char, 30246 | | error: *mut *mut GError, 30247 | | ) -> *mut GFile, 30248 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30249:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30249 | / pub enumerate_children: ::std::option::Option< 30250 | | unsafe extern "C" fn( 30251 | | file: *mut GFile, 30252 | | attributes: *const ::std::os::raw::c_char, ... | 30256 | | ) -> *mut GFileEnumerator, 30257 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30258:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30258 | / pub enumerate_children_async: ::std::option::Option< 30259 | | unsafe extern "C" fn( 30260 | | file: *mut GFile, 30261 | | attributes: *const ::std::os::raw::c_char, ... | 30267 | | ), 30268 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30269:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30269 | / pub enumerate_children_finish: ::std::option::Option< 30270 | | unsafe extern "C" fn( 30271 | | file: *mut GFile, 30272 | | res: *mut GAsyncResult, 30273 | | error: *mut *mut GError, 30274 | | ) -> *mut GFileEnumerator, 30275 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30276:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30276 | / pub query_info: ::std::option::Option< 30277 | | unsafe extern "C" fn( 30278 | | file: *mut GFile, 30279 | | attributes: *const ::std::os::raw::c_char, ... | 30283 | | ) -> *mut GFileInfo, 30284 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30285:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30285 | / pub query_info_async: ::std::option::Option< 30286 | | unsafe extern "C" fn( 30287 | | file: *mut GFile, 30288 | | attributes: *const ::std::os::raw::c_char, ... | 30294 | | ), 30295 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30296:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30296 | / pub query_info_finish: ::std::option::Option< 30297 | | unsafe extern "C" fn( 30298 | | file: *mut GFile, 30299 | | res: *mut GAsyncResult, 30300 | | error: *mut *mut GError, 30301 | | ) -> *mut GFileInfo, 30302 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30303:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30303 | / pub query_filesystem_info: ::std::option::Option< 30304 | | unsafe extern "C" fn( 30305 | | file: *mut GFile, 30306 | | attributes: *const ::std::os::raw::c_char, ... | 30309 | | ) -> *mut GFileInfo, 30310 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30311:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30311 | / pub query_filesystem_info_async: ::std::option::Option< 30312 | | unsafe extern "C" fn( 30313 | | file: *mut GFile, 30314 | | attributes: *const ::std::os::raw::c_char, ... | 30319 | | ), 30320 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30321:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30321 | / pub query_filesystem_info_finish: ::std::option::Option< 30322 | | unsafe extern "C" fn( 30323 | | file: *mut GFile, 30324 | | res: *mut GAsyncResult, 30325 | | error: *mut *mut GError, 30326 | | ) -> *mut GFileInfo, 30327 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30328:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30328 | / pub find_enclosing_mount: ::std::option::Option< 30329 | | unsafe extern "C" fn( 30330 | | file: *mut GFile, 30331 | | cancellable: *mut GCancellable, 30332 | | error: *mut *mut GError, 30333 | | ) -> *mut GMount, 30334 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30335:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30335 | / pub find_enclosing_mount_async: ::std::option::Option< 30336 | | unsafe extern "C" fn( 30337 | | file: *mut GFile, 30338 | | io_priority: ::std::os::raw::c_int, ... | 30342 | | ), 30343 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30344:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30344 | / pub find_enclosing_mount_finish: ::std::option::Option< 30345 | | unsafe extern "C" fn( 30346 | | file: *mut GFile, 30347 | | res: *mut GAsyncResult, 30348 | | error: *mut *mut GError, 30349 | | ) -> *mut GMount, 30350 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30351:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30351 | / pub set_display_name: ::std::option::Option< 30352 | | unsafe extern "C" fn( 30353 | | file: *mut GFile, 30354 | | display_name: *const ::std::os::raw::c_char, ... | 30357 | | ) -> *mut GFile, 30358 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30359:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30359 | / pub set_display_name_async: ::std::option::Option< 30360 | | unsafe extern "C" fn( 30361 | | file: *mut GFile, 30362 | | display_name: *const ::std::os::raw::c_char, ... | 30367 | | ), 30368 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30369:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30369 | / pub set_display_name_finish: ::std::option::Option< 30370 | | unsafe extern "C" fn( 30371 | | file: *mut GFile, 30372 | | res: *mut GAsyncResult, 30373 | | error: *mut *mut GError, 30374 | | ) -> *mut GFile, 30375 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30376:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30376 | / pub query_settable_attributes: ::std::option::Option< 30377 | | unsafe extern "C" fn( 30378 | | file: *mut GFile, 30379 | | cancellable: *mut GCancellable, 30380 | | error: *mut *mut GError, 30381 | | ) -> *mut GFileAttributeInfoList, 30382 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30383:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30383 | pub _query_settable_attributes_async: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30384:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30384 | pub _query_settable_attributes_finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30385:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30385 | / pub query_writable_namespaces: ::std::option::Option< 30386 | | unsafe extern "C" fn( 30387 | | file: *mut GFile, 30388 | | cancellable: *mut GCancellable, 30389 | | error: *mut *mut GError, 30390 | | ) -> *mut GFileAttributeInfoList, 30391 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30392:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30392 | pub _query_writable_namespaces_async: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30393:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30393 | pub _query_writable_namespaces_finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30394:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30394 | / pub set_attribute: ::std::option::Option< 30395 | | unsafe extern "C" fn( 30396 | | file: *mut GFile, 30397 | | attribute: *const ::std::os::raw::c_char, ... | 30403 | | ) -> gboolean, 30404 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30405:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30405 | / pub set_attributes_from_info: ::std::option::Option< 30406 | | unsafe extern "C" fn( 30407 | | file: *mut GFile, 30408 | | info: *mut GFileInfo, ... | 30412 | | ) -> gboolean, 30413 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30414:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30414 | / pub set_attributes_async: ::std::option::Option< 30415 | | unsafe extern "C" fn( 30416 | | file: *mut GFile, 30417 | | info: *mut GFileInfo, ... | 30423 | | ), 30424 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30425:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30425 | / pub set_attributes_finish: ::std::option::Option< 30426 | | unsafe extern "C" fn( 30427 | | file: *mut GFile, 30428 | | result: *mut GAsyncResult, ... | 30431 | | ) -> gboolean, 30432 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30433:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30433 | / pub read_fn: ::std::option::Option< 30434 | | unsafe extern "C" fn( 30435 | | file: *mut GFile, 30436 | | cancellable: *mut GCancellable, 30437 | | error: *mut *mut GError, 30438 | | ) -> *mut GFileInputStream, 30439 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30440:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30440 | / pub read_async: ::std::option::Option< 30441 | | unsafe extern "C" fn( 30442 | | file: *mut GFile, 30443 | | io_priority: ::std::os::raw::c_int, ... | 30447 | | ), 30448 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30449:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30449 | / pub read_finish: ::std::option::Option< 30450 | | unsafe extern "C" fn( 30451 | | file: *mut GFile, 30452 | | res: *mut GAsyncResult, 30453 | | error: *mut *mut GError, 30454 | | ) -> *mut GFileInputStream, 30455 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30456:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30456 | / pub append_to: ::std::option::Option< 30457 | | unsafe extern "C" fn( 30458 | | file: *mut GFile, 30459 | | flags: GFileCreateFlags, ... | 30462 | | ) -> *mut GFileOutputStream, 30463 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30464:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30464 | / pub append_to_async: ::std::option::Option< 30465 | | unsafe extern "C" fn( 30466 | | file: *mut GFile, 30467 | | flags: GFileCreateFlags, ... | 30472 | | ), 30473 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30474:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30474 | / pub append_to_finish: ::std::option::Option< 30475 | | unsafe extern "C" fn( 30476 | | file: *mut GFile, 30477 | | res: *mut GAsyncResult, 30478 | | error: *mut *mut GError, 30479 | | ) -> *mut GFileOutputStream, 30480 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30481:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30481 | / pub create: ::std::option::Option< 30482 | | unsafe extern "C" fn( 30483 | | file: *mut GFile, 30484 | | flags: GFileCreateFlags, ... | 30487 | | ) -> *mut GFileOutputStream, 30488 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30489:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30489 | / pub create_async: ::std::option::Option< 30490 | | unsafe extern "C" fn( 30491 | | file: *mut GFile, 30492 | | flags: GFileCreateFlags, ... | 30497 | | ), 30498 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30499:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30499 | / pub create_finish: ::std::option::Option< 30500 | | unsafe extern "C" fn( 30501 | | file: *mut GFile, 30502 | | res: *mut GAsyncResult, 30503 | | error: *mut *mut GError, 30504 | | ) -> *mut GFileOutputStream, 30505 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30506:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30506 | / pub replace: ::std::option::Option< 30507 | | unsafe extern "C" fn( 30508 | | file: *mut GFile, 30509 | | etag: *const ::std::os::raw::c_char, ... | 30514 | | ) -> *mut GFileOutputStream, 30515 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30516:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30516 | / pub replace_async: ::std::option::Option< 30517 | | unsafe extern "C" fn( 30518 | | file: *mut GFile, 30519 | | etag: *const ::std::os::raw::c_char, ... | 30526 | | ), 30527 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30528:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30528 | / pub replace_finish: ::std::option::Option< 30529 | | unsafe extern "C" fn( 30530 | | file: *mut GFile, 30531 | | res: *mut GAsyncResult, 30532 | | error: *mut *mut GError, 30533 | | ) -> *mut GFileOutputStream, 30534 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30535:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30535 | / pub delete_file: ::std::option::Option< 30536 | | unsafe extern "C" fn( 30537 | | file: *mut GFile, 30538 | | cancellable: *mut GCancellable, 30539 | | error: *mut *mut GError, 30540 | | ) -> gboolean, 30541 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30542:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30542 | / pub delete_file_async: ::std::option::Option< 30543 | | unsafe extern "C" fn( 30544 | | file: *mut GFile, 30545 | | io_priority: ::std::os::raw::c_int, ... | 30549 | | ), 30550 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30551:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30551 | / pub delete_file_finish: ::std::option::Option< 30552 | | unsafe extern "C" fn( 30553 | | file: *mut GFile, 30554 | | result: *mut GAsyncResult, 30555 | | error: *mut *mut GError, 30556 | | ) -> gboolean, 30557 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30558:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30558 | / pub trash: ::std::option::Option< 30559 | | unsafe extern "C" fn( 30560 | | file: *mut GFile, 30561 | | cancellable: *mut GCancellable, 30562 | | error: *mut *mut GError, 30563 | | ) -> gboolean, 30564 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30565:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30565 | / pub trash_async: ::std::option::Option< 30566 | | unsafe extern "C" fn( 30567 | | file: *mut GFile, 30568 | | io_priority: ::std::os::raw::c_int, ... | 30572 | | ), 30573 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30574:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30574 | / pub trash_finish: ::std::option::Option< 30575 | | unsafe extern "C" fn( 30576 | | file: *mut GFile, 30577 | | result: *mut GAsyncResult, 30578 | | error: *mut *mut GError, 30579 | | ) -> gboolean, 30580 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30581:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30581 | / pub make_directory: ::std::option::Option< 30582 | | unsafe extern "C" fn( 30583 | | file: *mut GFile, 30584 | | cancellable: *mut GCancellable, 30585 | | error: *mut *mut GError, 30586 | | ) -> gboolean, 30587 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30588:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30588 | / pub make_directory_async: ::std::option::Option< 30589 | | unsafe extern "C" fn( 30590 | | file: *mut GFile, 30591 | | io_priority: ::std::os::raw::c_int, ... | 30595 | | ), 30596 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30597:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30597 | / pub make_directory_finish: ::std::option::Option< 30598 | | unsafe extern "C" fn( 30599 | | file: *mut GFile, 30600 | | result: *mut GAsyncResult, 30601 | | error: *mut *mut GError, 30602 | | ) -> gboolean, 30603 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30604:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30604 | / pub make_symbolic_link: ::std::option::Option< 30605 | | unsafe extern "C" fn( 30606 | | file: *mut GFile, 30607 | | symlink_value: *const ::std::os::raw::c_char, ... | 30610 | | ) -> gboolean, 30611 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30612:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30612 | / pub make_symbolic_link_async: ::std::option::Option< 30613 | | unsafe extern "C" fn( 30614 | | file: *mut GFile, 30615 | | symlink_value: *const ::std::os::raw::c_char, ... | 30620 | | ), 30621 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30622:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30622 | / pub make_symbolic_link_finish: ::std::option::Option< 30623 | | unsafe extern "C" fn( 30624 | | file: *mut GFile, 30625 | | result: *mut GAsyncResult, 30626 | | error: *mut *mut GError, 30627 | | ) -> gboolean, 30628 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30629:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30629 | / pub copy: ::std::option::Option< 30630 | | unsafe extern "C" fn( 30631 | | source: *mut GFile, 30632 | | destination: *mut GFile, ... | 30638 | | ) -> gboolean, 30639 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30640:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30640 | / pub copy_async: ::std::option::Option< 30641 | | unsafe extern "C" fn( 30642 | | source: *mut GFile, 30643 | | destination: *mut GFile, ... | 30651 | | ), 30652 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30653:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30653 | / pub copy_finish: ::std::option::Option< 30654 | | unsafe extern "C" fn( 30655 | | file: *mut GFile, 30656 | | res: *mut GAsyncResult, 30657 | | error: *mut *mut GError, 30658 | | ) -> gboolean, 30659 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30660:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30660 | / pub move_: ::std::option::Option< 30661 | | unsafe extern "C" fn( 30662 | | source: *mut GFile, 30663 | | destination: *mut GFile, ... | 30669 | | ) -> gboolean, 30670 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30671:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30671 | / pub move_async: ::std::option::Option< 30672 | | unsafe extern "C" fn( 30673 | | source: *mut GFile, 30674 | | destination: *mut GFile, ... | 30682 | | ), 30683 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30684:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30684 | / pub move_finish: ::std::option::Option< 30685 | | unsafe extern "C" fn( 30686 | | file: *mut GFile, 30687 | | result: *mut GAsyncResult, 30688 | | error: *mut *mut GError, 30689 | | ) -> gboolean, 30690 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30691:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30691 | / pub mount_mountable: ::std::option::Option< 30692 | | unsafe extern "C" fn( 30693 | | file: *mut GFile, 30694 | | flags: GMountMountFlags, ... | 30699 | | ), 30700 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30701:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30701 | / pub mount_mountable_finish: ::std::option::Option< 30702 | | unsafe extern "C" fn( 30703 | | file: *mut GFile, 30704 | | result: *mut GAsyncResult, 30705 | | error: *mut *mut GError, 30706 | | ) -> *mut GFile, 30707 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30708:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30708 | / pub unmount_mountable: ::std::option::Option< 30709 | | unsafe extern "C" fn( 30710 | | file: *mut GFile, 30711 | | flags: GMountUnmountFlags, ... | 30715 | | ), 30716 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30717:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30717 | / pub unmount_mountable_finish: ::std::option::Option< 30718 | | unsafe extern "C" fn( 30719 | | file: *mut GFile, 30720 | | result: *mut GAsyncResult, 30721 | | error: *mut *mut GError, 30722 | | ) -> gboolean, 30723 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30724:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30724 | / pub eject_mountable: ::std::option::Option< 30725 | | unsafe extern "C" fn( 30726 | | file: *mut GFile, 30727 | | flags: GMountUnmountFlags, ... | 30731 | | ), 30732 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30733:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30733 | / pub eject_mountable_finish: ::std::option::Option< 30734 | | unsafe extern "C" fn( 30735 | | file: *mut GFile, 30736 | | result: *mut GAsyncResult, 30737 | | error: *mut *mut GError, 30738 | | ) -> gboolean, 30739 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30740:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30740 | / pub mount_enclosing_volume: ::std::option::Option< 30741 | | unsafe extern "C" fn( 30742 | | location: *mut GFile, 30743 | | flags: GMountMountFlags, ... | 30748 | | ), 30749 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30750:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30750 | / pub mount_enclosing_volume_finish: ::std::option::Option< 30751 | | unsafe extern "C" fn( 30752 | | location: *mut GFile, 30753 | | result: *mut GAsyncResult, 30754 | | error: *mut *mut GError, 30755 | | ) -> gboolean, 30756 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30757:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30757 | / pub monitor_dir: ::std::option::Option< 30758 | | unsafe extern "C" fn( 30759 | | file: *mut GFile, 30760 | | flags: GFileMonitorFlags, ... | 30763 | | ) -> *mut GFileMonitor, 30764 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30765:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30765 | / pub monitor_file: ::std::option::Option< 30766 | | unsafe extern "C" fn( 30767 | | file: *mut GFile, 30768 | | flags: GFileMonitorFlags, ... | 30771 | | ) -> *mut GFileMonitor, 30772 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30773:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30773 | / pub open_readwrite: ::std::option::Option< 30774 | | unsafe extern "C" fn( 30775 | | file: *mut GFile, 30776 | | cancellable: *mut GCancellable, 30777 | | error: *mut *mut GError, 30778 | | ) -> *mut GFileIOStream, 30779 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30780:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30780 | / pub open_readwrite_async: ::std::option::Option< 30781 | | unsafe extern "C" fn( 30782 | | file: *mut GFile, 30783 | | io_priority: ::std::os::raw::c_int, ... | 30787 | | ), 30788 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30789:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30789 | / pub open_readwrite_finish: ::std::option::Option< 30790 | | unsafe extern "C" fn( 30791 | | file: *mut GFile, 30792 | | res: *mut GAsyncResult, 30793 | | error: *mut *mut GError, 30794 | | ) -> *mut GFileIOStream, 30795 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30796:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30796 | / pub create_readwrite: ::std::option::Option< 30797 | | unsafe extern "C" fn( 30798 | | file: *mut GFile, 30799 | | flags: GFileCreateFlags, ... | 30802 | | ) -> *mut GFileIOStream, 30803 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30804:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30804 | / pub create_readwrite_async: ::std::option::Option< 30805 | | unsafe extern "C" fn( 30806 | | file: *mut GFile, 30807 | | flags: GFileCreateFlags, ... | 30812 | | ), 30813 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30814:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30814 | / pub create_readwrite_finish: ::std::option::Option< 30815 | | unsafe extern "C" fn( 30816 | | file: *mut GFile, 30817 | | res: *mut GAsyncResult, 30818 | | error: *mut *mut GError, 30819 | | ) -> *mut GFileIOStream, 30820 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30821:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30821 | / pub replace_readwrite: ::std::option::Option< 30822 | | unsafe extern "C" fn( 30823 | | file: *mut GFile, 30824 | | etag: *const ::std::os::raw::c_char, ... | 30829 | | ) -> *mut GFileIOStream, 30830 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30831:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30831 | / pub replace_readwrite_async: ::std::option::Option< 30832 | | unsafe extern "C" fn( 30833 | | file: *mut GFile, 30834 | | etag: *const ::std::os::raw::c_char, ... | 30841 | | ), 30842 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30843:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30843 | / pub replace_readwrite_finish: ::std::option::Option< 30844 | | unsafe extern "C" fn( 30845 | | file: *mut GFile, 30846 | | res: *mut GAsyncResult, 30847 | | error: *mut *mut GError, 30848 | | ) -> *mut GFileIOStream, 30849 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30850:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30850 | / pub start_mountable: ::std::option::Option< 30851 | | unsafe extern "C" fn( 30852 | | file: *mut GFile, 30853 | | flags: GDriveStartFlags, ... | 30858 | | ), 30859 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30860:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30860 | / pub start_mountable_finish: ::std::option::Option< 30861 | | unsafe extern "C" fn( 30862 | | file: *mut GFile, 30863 | | result: *mut GAsyncResult, 30864 | | error: *mut *mut GError, 30865 | | ) -> gboolean, 30866 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30867:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30867 | / pub stop_mountable: ::std::option::Option< 30868 | | unsafe extern "C" fn( 30869 | | file: *mut GFile, 30870 | | flags: GMountUnmountFlags, ... | 30875 | | ), 30876 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30877:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30877 | / pub stop_mountable_finish: ::std::option::Option< 30878 | | unsafe extern "C" fn( 30879 | | file: *mut GFile, 30880 | | result: *mut GAsyncResult, 30881 | | error: *mut *mut GError, 30882 | | ) -> gboolean, 30883 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30885:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30885 | / pub unmount_mountable_with_operation: ::std::option::Option< 30886 | | unsafe extern "C" fn( 30887 | | file: *mut GFile, 30888 | | flags: GMountUnmountFlags, ... | 30893 | | ), 30894 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30895:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30895 | / pub unmount_mountable_with_operation_finish: ::std::option::Option< 30896 | | unsafe extern "C" fn( 30897 | | file: *mut GFile, 30898 | | result: *mut GAsyncResult, 30899 | | error: *mut *mut GError, 30900 | | ) -> gboolean, 30901 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30902:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30902 | / pub eject_mountable_with_operation: ::std::option::Option< 30903 | | unsafe extern "C" fn( 30904 | | file: *mut GFile, 30905 | | flags: GMountUnmountFlags, ... | 30910 | | ), 30911 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30912:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30912 | / pub eject_mountable_with_operation_finish: ::std::option::Option< 30913 | | unsafe extern "C" fn( 30914 | | file: *mut GFile, 30915 | | result: *mut GAsyncResult, 30916 | | error: *mut *mut GError, 30917 | | ) -> gboolean, 30918 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30919:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30919 | / pub poll_mountable: ::std::option::Option< 30920 | | unsafe extern "C" fn( 30921 | | file: *mut GFile, 30922 | | cancellable: *mut GCancellable, ... | 30925 | | ), 30926 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30927:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30927 | / pub poll_mountable_finish: ::std::option::Option< 30928 | | unsafe extern "C" fn( 30929 | | file: *mut GFile, 30930 | | result: *mut GAsyncResult, 30931 | | error: *mut *mut GError, 30932 | | ) -> gboolean, 30933 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30934:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30934 | / pub measure_disk_usage: ::std::option::Option< 30935 | | unsafe extern "C" fn( 30936 | | file: *mut GFile, 30937 | | flags: GFileMeasureFlags, ... | 30945 | | ) -> gboolean, 30946 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30947:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30947 | / pub measure_disk_usage_async: ::std::option::Option< 30948 | | unsafe extern "C" fn( 30949 | | file: *mut GFile, 30950 | | flags: GFileMeasureFlags, ... | 30957 | | ), 30958 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30959:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30959 | / pub measure_disk_usage_finish: ::std::option::Option< 30960 | | unsafe extern "C" fn( 30961 | | file: *mut GFile, 30962 | | result: *mut GAsyncResult, ... | 30967 | | ) -> gboolean, 30968 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30969:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30969 | / pub query_exists: ::std::option::Option< 30970 | | unsafe extern "C" fn(file: *mut GFile, cancellable: *mut GCancellable) -> gboolean, 30971 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32389:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32389 | / pub next_file: ::std::option::Option< 32390 | | unsafe extern "C" fn( 32391 | | enumerator: *mut GFileEnumerator, 32392 | | cancellable: *mut GCancellable, 32393 | | error: *mut *mut GError, 32394 | | ) -> *mut GFileInfo, 32395 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32396:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32396 | / pub close_fn: ::std::option::Option< 32397 | | unsafe extern "C" fn( 32398 | | enumerator: *mut GFileEnumerator, 32399 | | cancellable: *mut GCancellable, 32400 | | error: *mut *mut GError, 32401 | | ) -> gboolean, 32402 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32403:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32403 | / pub next_files_async: ::std::option::Option< 32404 | | unsafe extern "C" fn( 32405 | | enumerator: *mut GFileEnumerator, 32406 | | num_files: ::std::os::raw::c_int, ... | 32411 | | ), 32412 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32413:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32413 | / pub next_files_finish: ::std::option::Option< 32414 | | unsafe extern "C" fn( 32415 | | enumerator: *mut GFileEnumerator, 32416 | | result: *mut GAsyncResult, 32417 | | error: *mut *mut GError, 32418 | | ) -> *mut GList, 32419 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32420:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32420 | / pub close_async: ::std::option::Option< 32421 | | unsafe extern "C" fn( 32422 | | enumerator: *mut GFileEnumerator, 32423 | | io_priority: ::std::os::raw::c_int, ... | 32427 | | ), 32428 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32429:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32429 | / pub close_finish: ::std::option::Option< 32430 | | unsafe extern "C" fn( 32431 | | enumerator: *mut GFileEnumerator, 32432 | | result: *mut GAsyncResult, 32433 | | error: *mut *mut GError, 32434 | | ) -> gboolean, 32435 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32436:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32436 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32437:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32437 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32438:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32438 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32439:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32439 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32440:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32440 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32441:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32441 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32442:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32442 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32986:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32986 | pub tell: ::std::option::Option goffset>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32987:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32987 | / pub can_seek: 32988 | | ::std::option::Option gboolean>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32989:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32989 | / pub seek: ::std::option::Option< 32990 | | unsafe extern "C" fn( 32991 | | stream: *mut GFileInputStream, 32992 | | offset: goffset, ... | 32996 | | ) -> gboolean, 32997 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32998:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32998 | / pub query_info: ::std::option::Option< 32999 | | unsafe extern "C" fn( 33000 | | stream: *mut GFileInputStream, 33001 | | attributes: *const ::std::os::raw::c_char, ... | 33004 | | ) -> *mut GFileInfo, 33005 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33006:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33006 | / pub query_info_async: ::std::option::Option< 33007 | | unsafe extern "C" fn( 33008 | | stream: *mut GFileInputStream, 33009 | | attributes: *const ::std::os::raw::c_char, ... | 33014 | | ), 33015 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33016:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33016 | / pub query_info_finish: ::std::option::Option< 33017 | | unsafe extern "C" fn( 33018 | | stream: *mut GFileInputStream, 33019 | | result: *mut GAsyncResult, 33020 | | error: *mut *mut GError, 33021 | | ) -> *mut GFileInfo, 33022 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33023:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33023 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33024:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33024 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33025:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33025 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33026:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33026 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33027:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33027 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33121:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33121 | / pub get_input_stream: 33122 | | ::std::option::Option *mut GInputStream>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33123:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33123 | / pub get_output_stream: 33124 | | ::std::option::Option *mut GOutputStream>, | |_________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33125:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33125 | / pub close_fn: ::std::option::Option< 33126 | | unsafe extern "C" fn( 33127 | | stream: *mut GIOStream, 33128 | | cancellable: *mut GCancellable, 33129 | | error: *mut *mut GError, 33130 | | ) -> gboolean, 33131 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33132:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33132 | / pub close_async: ::std::option::Option< 33133 | | unsafe extern "C" fn( 33134 | | stream: *mut GIOStream, 33135 | | io_priority: ::std::os::raw::c_int, ... | 33139 | | ), 33140 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33141:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33141 | / pub close_finish: ::std::option::Option< 33142 | | unsafe extern "C" fn( 33143 | | stream: *mut GIOStream, 33144 | | result: *mut GAsyncResult, 33145 | | error: *mut *mut GError, 33146 | | ) -> gboolean, 33147 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33148:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33148 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33149:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33149 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33150:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33150 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33151:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33151 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33152:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33152 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33153:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33153 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33154:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33154 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33155:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33155 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33156:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33156 | pub _g_reserved9: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33157:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33157 | pub _g_reserved10: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33283:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33283 | pub tell: ::std::option::Option goffset>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33284:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33284 | / pub can_seek: 33285 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33286:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33286 | / pub seek: ::std::option::Option< 33287 | | unsafe extern "C" fn( 33288 | | stream: *mut GFileIOStream, 33289 | | offset: goffset, ... | 33293 | | ) -> gboolean, 33294 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33295:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33295 | / pub can_truncate: 33296 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33297:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33297 | / pub truncate_fn: ::std::option::Option< 33298 | | unsafe extern "C" fn( 33299 | | stream: *mut GFileIOStream, 33300 | | size: goffset, ... | 33303 | | ) -> gboolean, 33304 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33305:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33305 | / pub query_info: ::std::option::Option< 33306 | | unsafe extern "C" fn( 33307 | | stream: *mut GFileIOStream, 33308 | | attributes: *const ::std::os::raw::c_char, ... | 33311 | | ) -> *mut GFileInfo, 33312 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33313:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33313 | / pub query_info_async: ::std::option::Option< 33314 | | unsafe extern "C" fn( 33315 | | stream: *mut GFileIOStream, 33316 | | attributes: *const ::std::os::raw::c_char, ... | 33321 | | ), 33322 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33323:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33323 | / pub query_info_finish: ::std::option::Option< 33324 | | unsafe extern "C" fn( 33325 | | stream: *mut GFileIOStream, 33326 | | result: *mut GAsyncResult, 33327 | | error: *mut *mut GError, 33328 | | ) -> *mut GFileInfo, 33329 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33330:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33330 | / pub get_etag: ::std::option::Option< 33331 | | unsafe extern "C" fn(stream: *mut GFileIOStream) -> *mut ::std::os::raw::c_char, 33332 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33333:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33333 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33334:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33334 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33335:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33335 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33336:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33336 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33337:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33337 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33431:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33431 | / pub changed: ::std::option::Option< 33432 | | unsafe extern "C" fn( 33433 | | monitor: *mut GFileMonitor, 33434 | | file: *mut GFile, ... | 33437 | | ), 33438 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33439:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33439 | pub cancel: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33440:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33440 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33441:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33441 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33442:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33442 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33443:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33443 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33444:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33444 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33492:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33492 | / pub got_completion_data: 33493 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33494:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33494 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33495:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33495 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33496:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33496 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33565:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33565 | / pub tell: 33566 | | ::std::option::Option goffset>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33567:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33567 | / pub can_seek: 33568 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33569:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33569 | / pub seek: ::std::option::Option< 33570 | | unsafe extern "C" fn( 33571 | | stream: *mut GFileOutputStream, 33572 | | offset: goffset, ... | 33576 | | ) -> gboolean, 33577 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33578:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33578 | / pub can_truncate: 33579 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33580:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33580 | / pub truncate_fn: ::std::option::Option< 33581 | | unsafe extern "C" fn( 33582 | | stream: *mut GFileOutputStream, 33583 | | size: goffset, ... | 33586 | | ) -> gboolean, 33587 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33588:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33588 | / pub query_info: ::std::option::Option< 33589 | | unsafe extern "C" fn( 33590 | | stream: *mut GFileOutputStream, 33591 | | attributes: *const ::std::os::raw::c_char, ... | 33594 | | ) -> *mut GFileInfo, 33595 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33596:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33596 | / pub query_info_async: ::std::option::Option< 33597 | | unsafe extern "C" fn( 33598 | | stream: *mut GFileOutputStream, 33599 | | attributes: *const ::std::os::raw::c_char, ... | 33604 | | ), 33605 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33606:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33606 | / pub query_info_finish: ::std::option::Option< 33607 | | unsafe extern "C" fn( 33608 | | stream: *mut GFileOutputStream, 33609 | | result: *mut GAsyncResult, 33610 | | error: *mut *mut GError, 33611 | | ) -> *mut GFileInfo, 33612 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33613:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33613 | / pub get_etag: ::std::option::Option< 33614 | | unsafe extern "C" fn(stream: *mut GFileOutputStream) -> *mut ::std::os::raw::c_char, 33615 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33616:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33616 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33617:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33617 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33618:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33618 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33619:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33619 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33620:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33620 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33718:5 | 33715 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33718 | / pub to_string: 33719 | | ::std::option::Option *mut gchar>, | |_____________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33720:5 | 33715 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33720 | / pub to_bytes: 33721 | | ::std::option::Option *const guint8>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33906:5 | 33903 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33906 | / pub get_family: 33907 | | ::std::option::Option GSocketFamily>, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33908:5 | 33903 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33908 | / pub get_native_size: 33909 | | ::std::option::Option gssize>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33910:5 | 33903 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33910 | / pub to_native: ::std::option::Option< 33911 | | unsafe extern "C" fn( 33912 | | address: *mut GSocketAddress, 33913 | | dest: gpointer, ... | 33916 | | ) -> gboolean, 33917 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34413:5 | 34410 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34413 | pub get_item_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34414:5 | 34410 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34414 | pub get_n_items: ::std::option::Option guint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34415:5 | 34410 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34415 | / pub get_item: ::std::option::Option< 34416 | | unsafe extern "C" fn(list: *mut GListModel, position: guint) -> gpointer, 34417 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34549:5 | 34546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34549 | / pub load: ::std::option::Option< 34550 | | unsafe extern "C" fn( 34551 | | icon: *mut GLoadableIcon, 34552 | | size: ::std::os::raw::c_int, ... | 34556 | | ) -> *mut GInputStream, 34557 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34558:5 | 34546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34558 | / pub load_async: ::std::option::Option< 34559 | | unsafe extern "C" fn( 34560 | | icon: *mut GLoadableIcon, 34561 | | size: ::std::os::raw::c_int, ... | 34565 | | ), 34566 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34567:5 | 34546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34567 | / pub load_finish: ::std::option::Option< 34568 | | unsafe extern "C" fn( 34569 | | icon: *mut GLoadableIcon, 34570 | | res: *mut GAsyncResult, ... | 34573 | | ) -> *mut GInputStream, 34574 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34644:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34644 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34645:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34645 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34646:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34646 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34647:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34647 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34648:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34648 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34714:5 | 34711 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34714 | / pub low_memory_warning: ::std::option::Option< 34715 | | unsafe extern "C" fn(monitor: *mut GMemoryMonitor, level: GMemoryMonitorWarningLevel), 34716 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34758:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34758 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34759:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34759 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34760:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34760 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34761:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34761 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34762:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34762 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34855:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34855 | pub is_mutable: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34856:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34856 | pub get_n_items: ::std::option::Option gint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34857:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34857 | / pub get_item_attributes: ::std::option::Option< 34858 | | unsafe extern "C" fn( 34859 | | model: *mut GMenuModel, 34860 | | item_index: gint, 34861 | | attributes: *mut *mut GHashTable, 34862 | | ), 34863 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34864:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34864 | / pub iterate_item_attributes: ::std::option::Option< 34865 | | unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuAttributeIter, 34866 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34867:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34867 | / pub get_item_attribute_value: ::std::option::Option< 34868 | | unsafe extern "C" fn( 34869 | | model: *mut GMenuModel, 34870 | | item_index: gint, ... | 34873 | | ) -> *mut GVariant, 34874 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34875:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34875 | / pub get_item_links: ::std::option::Option< 34876 | | unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, links: *mut *mut GHashTable), 34877 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34878:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34878 | / pub iterate_item_links: ::std::option::Option< 34879 | | unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuLinkIter, 34880 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34881:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34881 | / pub get_item_link: ::std::option::Option< 34882 | | unsafe extern "C" fn( 34883 | | model: *mut GMenuModel, 34884 | | item_index: gint, 34885 | | link: *const gchar, 34886 | | ) -> *mut GMenuModel, 34887 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34984:5 | 34981 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34984 | / pub get_next: ::std::option::Option< 34985 | | unsafe extern "C" fn( 34986 | | iter: *mut GMenuAttributeIter, 34987 | | out_name: *mut *const gchar, 34988 | | value: *mut *mut GVariant, 34989 | | ) -> gboolean, 34990 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35041:5 | 35038 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35041 | / pub get_next: ::std::option::Option< 35042 | | unsafe extern "C" fn( 35043 | | iter: *mut GMenuLinkIter, 35044 | | out_link: *mut *const gchar, 35045 | | value: *mut *mut GMenuModel, 35046 | | ) -> gboolean, 35047 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35264:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35264 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35265:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35265 | pub unmounted: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35266:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35266 | pub get_root: ::std::option::Option *mut GFile>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35267:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35267 | / pub get_name: ::std::option::Option< 35268 | | unsafe extern "C" fn(mount: *mut GMount) -> *mut ::std::os::raw::c_char, 35269 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35270:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35270 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35271:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35271 | / pub get_uuid: ::std::option::Option< 35272 | | unsafe extern "C" fn(mount: *mut GMount) -> *mut ::std::os::raw::c_char, 35273 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35274:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35274 | pub get_volume: ::std::option::Option *mut GVolume>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35275:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35275 | pub get_drive: ::std::option::Option *mut GDrive>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35276:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35276 | pub can_unmount: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35277:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35277 | pub can_eject: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35278:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35278 | / pub unmount: ::std::option::Option< 35279 | | unsafe extern "C" fn( 35280 | | mount: *mut GMount, 35281 | | flags: GMountUnmountFlags, ... | 35285 | | ), 35286 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35287:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35287 | / pub unmount_finish: ::std::option::Option< 35288 | | unsafe extern "C" fn( 35289 | | mount: *mut GMount, 35290 | | result: *mut GAsyncResult, 35291 | | error: *mut *mut GError, 35292 | | ) -> gboolean, 35293 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35294:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35294 | / pub eject: ::std::option::Option< 35295 | | unsafe extern "C" fn( 35296 | | mount: *mut GMount, 35297 | | flags: GMountUnmountFlags, ... | 35301 | | ), 35302 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35303:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35303 | / pub eject_finish: ::std::option::Option< 35304 | | unsafe extern "C" fn( 35305 | | mount: *mut GMount, 35306 | | result: *mut GAsyncResult, 35307 | | error: *mut *mut GError, 35308 | | ) -> gboolean, 35309 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35310:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35310 | / pub remount: ::std::option::Option< 35311 | | unsafe extern "C" fn( 35312 | | mount: *mut GMount, 35313 | | flags: GMountMountFlags, ... | 35318 | | ), 35319 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35320:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35320 | / pub remount_finish: ::std::option::Option< 35321 | | unsafe extern "C" fn( 35322 | | mount: *mut GMount, 35323 | | result: *mut GAsyncResult, 35324 | | error: *mut *mut GError, 35325 | | ) -> gboolean, 35326 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35327:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35327 | / pub guess_content_type: ::std::option::Option< 35328 | | unsafe extern "C" fn( 35329 | | mount: *mut GMount, 35330 | | force_rescan: gboolean, ... | 35334 | | ), 35335 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35336:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35336 | / pub guess_content_type_finish: ::std::option::Option< 35337 | | unsafe extern "C" fn( 35338 | | mount: *mut GMount, 35339 | | result: *mut GAsyncResult, 35340 | | error: *mut *mut GError, 35341 | | ) -> *mut *mut gchar, 35342 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35343:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35343 | / pub guess_content_type_sync: ::std::option::Option< 35344 | | unsafe extern "C" fn( 35345 | | mount: *mut GMount, 35346 | | force_rescan: gboolean, ... | 35349 | | ) -> *mut *mut gchar, 35350 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35351:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35351 | pub pre_unmount: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35352:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35352 | / pub unmount_with_operation: ::std::option::Option< 35353 | | unsafe extern "C" fn( 35354 | | mount: *mut GMount, 35355 | | flags: GMountUnmountFlags, ... | 35360 | | ), 35361 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35362:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35362 | / pub unmount_with_operation_finish: ::std::option::Option< 35363 | | unsafe extern "C" fn( 35364 | | mount: *mut GMount, 35365 | | result: *mut GAsyncResult, 35366 | | error: *mut *mut GError, 35367 | | ) -> gboolean, 35368 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35369:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35369 | / pub eject_with_operation: ::std::option::Option< 35370 | | unsafe extern "C" fn( 35371 | | mount: *mut GMount, 35372 | | flags: GMountUnmountFlags, ... | 35377 | | ), 35378 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35379:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35379 | / pub eject_with_operation_finish: ::std::option::Option< 35380 | | unsafe extern "C" fn( 35381 | | mount: *mut GMount, 35382 | | result: *mut GAsyncResult, 35383 | | error: *mut *mut GError, 35384 | | ) -> gboolean, 35385 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35386:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35386 | / pub get_default_location: 35387 | | ::std::option::Option *mut GFile>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35388:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35388 | / pub get_sort_key: 35389 | | ::std::option::Option *const gchar>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35390:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35390 | / pub get_symbolic_icon: 35391 | | ::std::option::Option *mut GIcon>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35632:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35632 | / pub ask_password: ::std::option::Option< 35633 | | unsafe extern "C" fn( 35634 | | op: *mut GMountOperation, 35635 | | message: *const ::std::os::raw::c_char, ... | 35639 | | ), 35640 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35641:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35641 | / pub ask_question: ::std::option::Option< 35642 | | unsafe extern "C" fn( 35643 | | op: *mut GMountOperation, 35644 | | message: *const ::std::os::raw::c_char, 35645 | | choices: *mut *const ::std::os::raw::c_char, 35646 | | ), 35647 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35648:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35648 | / pub reply: ::std::option::Option< 35649 | | unsafe extern "C" fn(op: *mut GMountOperation, result: GMountOperationResult), 35650 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35651:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35651 | pub aborted: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35652:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35652 | / pub show_processes: ::std::option::Option< 35653 | | unsafe extern "C" fn( 35654 | | op: *mut GMountOperation, 35655 | | message: *const gchar, ... | 35658 | | ), 35659 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35660:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35660 | / pub show_unmount_progress: ::std::option::Option< 35661 | | unsafe extern "C" fn( 35662 | | op: *mut GMountOperation, 35663 | | message: *const gchar, ... | 35666 | | ), 35667 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35668:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35668 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35669:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35669 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35670:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35670 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35671:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35671 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35672:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35672 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35673:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35673 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35674:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35674 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35675:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35675 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35676:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35676 | pub _g_reserved9: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35861:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35861 | / pub volume_added: ::std::option::Option< 35862 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, volume: *mut GVolume), 35863 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35864:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35864 | / pub volume_removed: ::std::option::Option< 35865 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, volume: *mut GVolume), 35866 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35867:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35867 | / pub volume_changed: ::std::option::Option< 35868 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, volume: *mut GVolume), 35869 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35870:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35870 | / pub mount_added: ::std::option::Option< 35871 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35872 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35873:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35873 | / pub mount_removed: ::std::option::Option< 35874 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35875 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35876:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35876 | / pub mount_pre_unmount: ::std::option::Option< 35877 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35878 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35879:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35879 | / pub mount_changed: ::std::option::Option< 35880 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35881 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35882:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35882 | / pub drive_connected: ::std::option::Option< 35883 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35884 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35885:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35885 | / pub drive_disconnected: ::std::option::Option< 35886 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35887 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35888:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35888 | / pub drive_changed: ::std::option::Option< 35889 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35890 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35891:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35891 | pub is_supported: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35892:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35892 | / pub get_connected_drives: ::std::option::Option< 35893 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor) -> *mut GList, 35894 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35895:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35895 | / pub get_volumes: ::std::option::Option< 35896 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor) -> *mut GList, 35897 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35898:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35898 | / pub get_mounts: ::std::option::Option< 35899 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor) -> *mut GList, 35900 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35901:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35901 | / pub get_volume_for_uuid: ::std::option::Option< 35902 | | unsafe extern "C" fn( 35903 | | volume_monitor: *mut GVolumeMonitor, 35904 | | uuid: *const ::std::os::raw::c_char, 35905 | | ) -> *mut GVolume, 35906 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35907:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35907 | / pub get_mount_for_uuid: ::std::option::Option< 35908 | | unsafe extern "C" fn( 35909 | | volume_monitor: *mut GVolumeMonitor, 35910 | | uuid: *const ::std::os::raw::c_char, 35911 | | ) -> *mut GMount, 35912 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35913:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35913 | / pub adopt_orphan_mount: ::std::option::Option< 35914 | | unsafe extern "C" fn( 35915 | | mount: *mut GMount, 35916 | | volume_monitor: *mut GVolumeMonitor, 35917 | | ) -> *mut GVolume, 35918 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35919:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35919 | / pub drive_eject_button: ::std::option::Option< 35920 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35921 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35922:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35922 | / pub drive_stop_button: ::std::option::Option< 35923 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35924 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35925:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35925 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35926:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35926 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35927:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35927 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35928:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35928 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35929:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35929 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35930:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35930 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36039:5 | 36036 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36039 | / pub get_mount_for_mount_path: ::std::option::Option< 36040 | | unsafe extern "C" fn( 36041 | | mount_path: *const ::std::os::raw::c_char, 36042 | | cancellable: *mut GCancellable, 36043 | | ) -> *mut GMount, 36044 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36132:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36132 | / pub network_changed: ::std::option::Option< 36133 | | unsafe extern "C" fn(monitor: *mut GNetworkMonitor, network_available: gboolean), 36134 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36135:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36135 | / pub can_reach: ::std::option::Option< 36136 | | unsafe extern "C" fn( 36137 | | monitor: *mut GNetworkMonitor, 36138 | | connectable: *mut GSocketConnectable, ... | 36141 | | ) -> gboolean, 36142 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36143:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36143 | / pub can_reach_async: ::std::option::Option< 36144 | | unsafe extern "C" fn( 36145 | | monitor: *mut GNetworkMonitor, 36146 | | connectable: *mut GSocketConnectable, ... | 36150 | | ), 36151 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36152:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36152 | / pub can_reach_finish: ::std::option::Option< 36153 | | unsafe extern "C" fn( 36154 | | monitor: *mut GNetworkMonitor, 36155 | | result: *mut GAsyncResult, 36156 | | error: *mut *mut GError, 36157 | | ) -> gboolean, 36158 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36375:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36375 | / pub acquire: ::std::option::Option< 36376 | | unsafe extern "C" fn( 36377 | | permission: *mut GPermission, 36378 | | cancellable: *mut GCancellable, 36379 | | error: *mut *mut GError, 36380 | | ) -> gboolean, 36381 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36382:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36382 | / pub acquire_async: ::std::option::Option< 36383 | | unsafe extern "C" fn( 36384 | | permission: *mut GPermission, 36385 | | cancellable: *mut GCancellable, ... | 36388 | | ), 36389 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36390:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36390 | / pub acquire_finish: ::std::option::Option< 36391 | | unsafe extern "C" fn( 36392 | | permission: *mut GPermission, 36393 | | result: *mut GAsyncResult, 36394 | | error: *mut *mut GError, 36395 | | ) -> gboolean, 36396 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36397:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36397 | / pub release: ::std::option::Option< 36398 | | unsafe extern "C" fn( 36399 | | permission: *mut GPermission, 36400 | | cancellable: *mut GCancellable, 36401 | | error: *mut *mut GError, 36402 | | ) -> gboolean, 36403 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36404:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36404 | / pub release_async: ::std::option::Option< 36405 | | unsafe extern "C" fn( 36406 | | permission: *mut GPermission, 36407 | | cancellable: *mut GCancellable, ... | 36410 | | ), 36411 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36412:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36412 | / pub release_finish: ::std::option::Option< 36413 | | unsafe extern "C" fn( 36414 | | permission: *mut GPermission, 36415 | | result: *mut GAsyncResult, 36416 | | error: *mut *mut GError, 36417 | | ) -> gboolean, 36418 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36511:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36511 | / pub can_poll: 36512 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36513:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36513 | / pub is_readable: 36514 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36515:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36515 | / pub create_source: ::std::option::Option< 36516 | | unsafe extern "C" fn( 36517 | | stream: *mut GPollableInputStream, 36518 | | cancellable: *mut GCancellable, 36519 | | ) -> *mut GSource, 36520 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36521:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36521 | / pub read_nonblocking: ::std::option::Option< 36522 | | unsafe extern "C" fn( 36523 | | stream: *mut GPollableInputStream, 36524 | | buffer: *mut ::std::os::raw::c_void, ... | 36527 | | ) -> gssize, 36528 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36576:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36576 | / pub can_poll: 36577 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36578:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36578 | / pub is_writable: 36579 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36580:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36580 | / pub create_source: ::std::option::Option< 36581 | | unsafe extern "C" fn( 36582 | | stream: *mut GPollableOutputStream, 36583 | | cancellable: *mut GCancellable, 36584 | | ) -> *mut GSource, 36585 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36586:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36586 | / pub write_nonblocking: ::std::option::Option< 36587 | | unsafe extern "C" fn( 36588 | | stream: *mut GPollableOutputStream, 36589 | | buffer: *const ::std::os::raw::c_void, ... | 36592 | | ) -> gssize, 36593 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36594:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36594 | / pub writev_nonblocking: ::std::option::Option< 36595 | | unsafe extern "C" fn( 36596 | | stream: *mut GPollableOutputStream, 36597 | | vectors: *const GOutputVector, ... | 36601 | | ) -> GPollableReturn, 36602 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36749:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36749 | / pub connect: ::std::option::Option< 36750 | | unsafe extern "C" fn( 36751 | | proxy: *mut GProxy, 36752 | | connection: *mut GIOStream, ... | 36756 | | ) -> *mut GIOStream, 36757 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36758:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36758 | / pub connect_async: ::std::option::Option< 36759 | | unsafe extern "C" fn( 36760 | | proxy: *mut GProxy, 36761 | | connection: *mut GIOStream, ... | 36766 | | ), 36767 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36768:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36768 | / pub connect_finish: ::std::option::Option< 36769 | | unsafe extern "C" fn( 36770 | | proxy: *mut GProxy, 36771 | | result: *mut GAsyncResult, 36772 | | error: *mut *mut GError, 36773 | | ) -> *mut GIOStream, 36774 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36775:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36775 | / pub supports_hostname: 36776 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36916:5 | 36913 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36916 | / pub next: ::std::option::Option< 36917 | | unsafe extern "C" fn( 36918 | | enumerator: *mut GSocketAddressEnumerator, 36919 | | cancellable: *mut GCancellable, 36920 | | error: *mut *mut GError, 36921 | | ) -> *mut GSocketAddress, 36922 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36923:5 | 36913 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36923 | / pub next_async: ::std::option::Option< 36924 | | unsafe extern "C" fn( 36925 | | enumerator: *mut GSocketAddressEnumerator, 36926 | | cancellable: *mut GCancellable, ... | 36929 | | ), 36930 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36931:5 | 36913 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36931 | / pub next_finish: ::std::option::Option< 36932 | | unsafe extern "C" fn( 36933 | | enumerator: *mut GSocketAddressEnumerator, 36934 | | result: *mut GAsyncResult, 36935 | | error: *mut *mut GError, 36936 | | ) -> *mut GSocketAddress, 36937 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37007:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37007 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37008:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37008 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37009:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37009 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37010:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37010 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37011:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37011 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37012:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37012 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37013:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37013 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37046:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37046 | / pub is_supported: 37047 | | ::std::option::Option gboolean>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37048:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37048 | / pub lookup: ::std::option::Option< 37049 | | unsafe extern "C" fn( 37050 | | resolver: *mut GProxyResolver, 37051 | | uri: *const gchar, ... | 37054 | | ) -> *mut *mut gchar, 37055 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37056:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37056 | / pub lookup_async: ::std::option::Option< 37057 | | unsafe extern "C" fn( 37058 | | resolver: *mut GProxyResolver, 37059 | | uri: *const gchar, ... | 37063 | | ), 37064 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37065:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37065 | / pub lookup_finish: ::std::option::Option< 37066 | | unsafe extern "C" fn( 37067 | | resolver: *mut GProxyResolver, 37068 | | result: *mut GAsyncResult, 37069 | | error: *mut *mut GError, 37070 | | ) -> *mut *mut gchar, 37071 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37128:5 | 37125 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37128 | / pub activate_action_full: ::std::option::Option< 37129 | | unsafe extern "C" fn( 37130 | | remote: *mut GRemoteActionGroup, 37131 | | action_name: *const gchar, ... | 37134 | | ), 37135 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37136:5 | 37125 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37136 | / pub change_action_state_full: ::std::option::Option< 37137 | | unsafe extern "C" fn( 37138 | | remote: *mut GRemoteActionGroup, 37139 | | action_name: *const gchar, ... | 37142 | | ), 37143 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37209:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37209 | pub reload: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37210:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37210 | / pub lookup_by_name: ::std::option::Option< 37211 | | unsafe extern "C" fn( 37212 | | resolver: *mut GResolver, 37213 | | hostname: *const gchar, ... | 37216 | | ) -> *mut GList, 37217 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37218:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37218 | / pub lookup_by_name_async: ::std::option::Option< 37219 | | unsafe extern "C" fn( 37220 | | resolver: *mut GResolver, 37221 | | hostname: *const gchar, ... | 37225 | | ), 37226 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37227:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37227 | / pub lookup_by_name_finish: ::std::option::Option< 37228 | | unsafe extern "C" fn( 37229 | | resolver: *mut GResolver, 37230 | | result: *mut GAsyncResult, 37231 | | error: *mut *mut GError, 37232 | | ) -> *mut GList, 37233 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37234:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37234 | / pub lookup_by_address: ::std::option::Option< 37235 | | unsafe extern "C" fn( 37236 | | resolver: *mut GResolver, 37237 | | address: *mut GInetAddress, ... | 37240 | | ) -> *mut gchar, 37241 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37242:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37242 | / pub lookup_by_address_async: ::std::option::Option< 37243 | | unsafe extern "C" fn( 37244 | | resolver: *mut GResolver, 37245 | | address: *mut GInetAddress, ... | 37249 | | ), 37250 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37251:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37251 | / pub lookup_by_address_finish: ::std::option::Option< 37252 | | unsafe extern "C" fn( 37253 | | resolver: *mut GResolver, 37254 | | result: *mut GAsyncResult, 37255 | | error: *mut *mut GError, 37256 | | ) -> *mut gchar, 37257 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37258:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37258 | / pub lookup_service: ::std::option::Option< 37259 | | unsafe extern "C" fn( 37260 | | resolver: *mut GResolver, 37261 | | rrname: *const gchar, ... | 37264 | | ) -> *mut GList, 37265 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37266:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37266 | / pub lookup_service_async: ::std::option::Option< 37267 | | unsafe extern "C" fn( 37268 | | resolver: *mut GResolver, 37269 | | rrname: *const gchar, ... | 37273 | | ), 37274 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37275:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37275 | / pub lookup_service_finish: ::std::option::Option< 37276 | | unsafe extern "C" fn( 37277 | | resolver: *mut GResolver, 37278 | | result: *mut GAsyncResult, 37279 | | error: *mut *mut GError, 37280 | | ) -> *mut GList, 37281 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37282:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37282 | / pub lookup_records: ::std::option::Option< 37283 | | unsafe extern "C" fn( 37284 | | resolver: *mut GResolver, 37285 | | rrname: *const gchar, ... | 37289 | | ) -> *mut GList, 37290 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37291:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37291 | / pub lookup_records_async: ::std::option::Option< 37292 | | unsafe extern "C" fn( 37293 | | resolver: *mut GResolver, 37294 | | rrname: *const gchar, ... | 37299 | | ), 37300 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37301:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37301 | / pub lookup_records_finish: ::std::option::Option< 37302 | | unsafe extern "C" fn( 37303 | | resolver: *mut GResolver, 37304 | | result: *mut GAsyncResult, 37305 | | error: *mut *mut GError, 37306 | | ) -> *mut GList, 37307 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37308:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37308 | / pub lookup_by_name_with_flags_async: ::std::option::Option< 37309 | | unsafe extern "C" fn( 37310 | | resolver: *mut GResolver, 37311 | | hostname: *const gchar, ... | 37316 | | ), 37317 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37318:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37318 | / pub lookup_by_name_with_flags_finish: ::std::option::Option< 37319 | | unsafe extern "C" fn( 37320 | | resolver: *mut GResolver, 37321 | | result: *mut GAsyncResult, 37322 | | error: *mut *mut GError, 37323 | | ) -> *mut GList, 37324 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37325:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37325 | / pub lookup_by_name_with_flags: ::std::option::Option< 37326 | | unsafe extern "C" fn( 37327 | | resolver: *mut GResolver, 37328 | | hostname: *const gchar, ... | 37332 | | ) -> *mut GList, 37333 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37662:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37662 | pub tell: ::std::option::Option goffset>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37663:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37663 | pub can_seek: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37664:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37664 | / pub seek: ::std::option::Option< 37665 | | unsafe extern "C" fn( 37666 | | seekable: *mut GSeekable, 37667 | | offset: goffset, ... | 37671 | | ) -> gboolean, 37672 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37673:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37673 | / pub can_truncate: 37674 | | ::std::option::Option gboolean>, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37675:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37675 | / pub truncate_fn: ::std::option::Option< 37676 | | unsafe extern "C" fn( 37677 | | seekable: *mut GSeekable, 37678 | | offset: goffset, ... | 37681 | | ) -> gboolean, 37682 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37861:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37861 | / pub writable_changed: 37862 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37863:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37863 | / pub changed: 37864 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37865:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37865 | / pub writable_change_event: ::std::option::Option< 37866 | | unsafe extern "C" fn(settings: *mut GSettings, key: GQuark) -> gboolean, 37867 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37868:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37868 | / pub change_event: ::std::option::Option< 37869 | | unsafe extern "C" fn( 37870 | | settings: *mut GSettings, 37871 | | keys: *const GQuark, 37872 | | n_keys: gint, 37873 | | ) -> gboolean, 37874 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38492:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38492 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38493:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38493 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38494:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38494 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38495:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38495 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38496:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38496 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38556:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38556 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38557:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38557 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38558:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38558 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38559:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38559 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38560:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38560 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38561:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38561 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38562:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38562 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38563:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38563 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38564:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38564 | pub _g_reserved9: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38565:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38565 | pub _g_reserved10: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38983:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38983 | / pub event: ::std::option::Option< 38984 | | unsafe extern "C" fn( 38985 | | client: *mut GSocketClient, 38986 | | event: GSocketClientEvent, ... | 38989 | | ), 38990 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38991:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38991 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38992:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38992 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38993:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38993 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38994:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38994 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39212:5 | 39209 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39212 | / pub enumerate: ::std::option::Option< 39213 | | unsafe extern "C" fn(connectable: *mut GSocketConnectable) -> *mut GSocketAddressEnumerator, 39214 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39215:5 | 39209 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39215 | / pub proxy_enumerate: ::std::option::Option< 39216 | | unsafe extern "C" fn(connectable: *mut GSocketConnectable) -> *mut GSocketAddressEnumerator, 39217 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39218:5 | 39209 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39218 | / pub to_string: ::std::option::Option< 39219 | | unsafe extern "C" fn(connectable: *mut GSocketConnectable) -> *mut gchar, 39220 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39264:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39264 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39265:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39265 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39266:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39266 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39267:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39267 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39268:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39268 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39269:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39269 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39383:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39383 | / pub get_size: 39384 | | ::std::option::Option gsize>, | |_________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39385:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39385 | / pub get_level: ::std::option::Option< 39386 | | unsafe extern "C" fn(message: *mut GSocketControlMessage) -> ::std::os::raw::c_int, 39387 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39388:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39388 | / pub get_type: ::std::option::Option< 39389 | | unsafe extern "C" fn(message: *mut GSocketControlMessage) -> ::std::os::raw::c_int, 39390 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39391:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39391 | / pub serialize: ::std::option::Option< 39392 | | unsafe extern "C" fn(message: *mut GSocketControlMessage, data: gpointer), 39393 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39394:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39394 | / pub deserialize: ::std::option::Option< 39395 | | unsafe extern "C" fn( 39396 | | level: ::std::os::raw::c_int, 39397 | | type_: ::std::os::raw::c_int, ... | 39400 | | ) -> *mut GSocketControlMessage, 39401 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39402:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39402 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39403:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39403 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39404:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39404 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39405:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39405 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39406:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39406 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39491:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39491 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39492:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39492 | / pub event: ::std::option::Option< 39493 | | unsafe extern "C" fn( 39494 | | listener: *mut GSocketListener, 39495 | | event: GSocketListenerEvent, 39496 | | socket: *mut GSocket, 39497 | | ), 39498 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39499:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39499 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39500:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39500 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39501:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39501 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39502:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39502 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39503:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39503 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39650:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39650 | / pub incoming: ::std::option::Option< 39651 | | unsafe extern "C" fn( 39652 | | service: *mut GSocketService, 39653 | | connection: *mut GSocketConnection, 39654 | | source_object: *mut GObject, 39655 | | ) -> gboolean, 39656 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39657:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39657 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39658:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39658 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39659:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39659 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39660:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39660 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39661:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39661 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39662:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39662 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40351:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40351 | / pub run: ::std::option::Option< 40352 | | unsafe extern "C" fn( 40353 | | service: *mut GThreadedSocketService, 40354 | | connection: *mut GSocketConnection, 40355 | | source_object: *mut GObject, 40356 | | ) -> gboolean, 40357 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40358:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40358 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40359:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40359 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40360:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40360 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40361:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40361 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40362:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40362 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40419:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40419 | / pub supports_tls: 40420 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40421:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40421 | pub get_certificate_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40422:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40422 | pub get_client_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40423:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40423 | pub get_server_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40424:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40424 | pub get_file_database_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40425:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40425 | / pub get_default_database: 40426 | | ::std::option::Option *mut GTlsDatabase>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40427:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40427 | / pub supports_dtls: 40428 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40429:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40429 | pub get_dtls_client_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40430:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40430 | pub get_dtls_server_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40523:5 | 40520 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40523 | / pub verify: ::std::option::Option< 40524 | | unsafe extern "C" fn( 40525 | | cert: *mut GTlsCertificate, 40526 | | identity: *mut GSocketConnectable, 40527 | | trusted_ca: *mut GTlsCertificate, 40528 | | ) -> GTlsCertificateFlags, 40529 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40655:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40655 | / pub accept_certificate: ::std::option::Option< 40656 | | unsafe extern "C" fn( 40657 | | connection: *mut GTlsConnection, 40658 | | peer_cert: *mut GTlsCertificate, 40659 | | errors: GTlsCertificateFlags, 40660 | | ) -> gboolean, 40661 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40662:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40662 | / pub handshake: ::std::option::Option< 40663 | | unsafe extern "C" fn( 40664 | | conn: *mut GTlsConnection, 40665 | | cancellable: *mut GCancellable, 40666 | | error: *mut *mut GError, 40667 | | ) -> gboolean, 40668 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40669:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40669 | / pub handshake_async: ::std::option::Option< 40670 | | unsafe extern "C" fn( 40671 | | conn: *mut GTlsConnection, 40672 | | io_priority: ::std::os::raw::c_int, ... | 40676 | | ), 40677 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40678:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40678 | / pub handshake_finish: ::std::option::Option< 40679 | | unsafe extern "C" fn( 40680 | | conn: *mut GTlsConnection, 40681 | | result: *mut GAsyncResult, 40682 | | error: *mut *mut GError, 40683 | | ) -> gboolean, 40684 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40685:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40685 | / pub get_binding_data: ::std::option::Option< 40686 | | unsafe extern "C" fn( 40687 | | conn: *mut GTlsConnection, 40688 | | type_: GTlsChannelBindingType, ... | 40691 | | ) -> gboolean, 40692 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40693:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40693 | / pub get_negotiated_protocol: 40694 | | ::std::option::Option *const gchar>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40845:5 | 40842 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40845 | / pub copy_session_state: ::std::option::Option< 40846 | | unsafe extern "C" fn(conn: *mut GTlsClientConnection, source: *mut GTlsClientConnection), 40847 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40936:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40936 | / pub verify_chain: ::std::option::Option< 40937 | | unsafe extern "C" fn( 40938 | | self_: *mut GTlsDatabase, 40939 | | chain: *mut GTlsCertificate, ... | 40946 | | ) -> GTlsCertificateFlags, 40947 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40948:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40948 | / pub verify_chain_async: ::std::option::Option< 40949 | | unsafe extern "C" fn( 40950 | | self_: *mut GTlsDatabase, 40951 | | chain: *mut GTlsCertificate, ... | 40959 | | ), 40960 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40961:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40961 | / pub verify_chain_finish: ::std::option::Option< 40962 | | unsafe extern "C" fn( 40963 | | self_: *mut GTlsDatabase, 40964 | | result: *mut GAsyncResult, 40965 | | error: *mut *mut GError, 40966 | | ) -> GTlsCertificateFlags, 40967 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40968:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40968 | / pub create_certificate_handle: ::std::option::Option< 40969 | | unsafe extern "C" fn( 40970 | | self_: *mut GTlsDatabase, 40971 | | certificate: *mut GTlsCertificate, 40972 | | ) -> *mut gchar, 40973 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40974:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40974 | / pub lookup_certificate_for_handle: ::std::option::Option< 40975 | | unsafe extern "C" fn( 40976 | | self_: *mut GTlsDatabase, 40977 | | handle: *const gchar, ... | 40982 | | ) -> *mut GTlsCertificate, 40983 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40984:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40984 | / pub lookup_certificate_for_handle_async: ::std::option::Option< 40985 | | unsafe extern "C" fn( 40986 | | self_: *mut GTlsDatabase, 40987 | | handle: *const gchar, ... | 40993 | | ), 40994 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40995:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40995 | / pub lookup_certificate_for_handle_finish: ::std::option::Option< 40996 | | unsafe extern "C" fn( 40997 | | self_: *mut GTlsDatabase, 40998 | | result: *mut GAsyncResult, 40999 | | error: *mut *mut GError, 41000 | | ) -> *mut GTlsCertificate, 41001 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41002:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41002 | / pub lookup_certificate_issuer: ::std::option::Option< 41003 | | unsafe extern "C" fn( 41004 | | self_: *mut GTlsDatabase, 41005 | | certificate: *mut GTlsCertificate, ... | 41010 | | ) -> *mut GTlsCertificate, 41011 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41012:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41012 | / pub lookup_certificate_issuer_async: ::std::option::Option< 41013 | | unsafe extern "C" fn( 41014 | | self_: *mut GTlsDatabase, 41015 | | certificate: *mut GTlsCertificate, ... | 41021 | | ), 41022 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41023:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41023 | / pub lookup_certificate_issuer_finish: ::std::option::Option< 41024 | | unsafe extern "C" fn( 41025 | | self_: *mut GTlsDatabase, 41026 | | result: *mut GAsyncResult, 41027 | | error: *mut *mut GError, 41028 | | ) -> *mut GTlsCertificate, 41029 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41030:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41030 | / pub lookup_certificates_issued_by: ::std::option::Option< 41031 | | unsafe extern "C" fn( 41032 | | self_: *mut GTlsDatabase, 41033 | | issuer_raw_dn: *mut GByteArray, ... | 41038 | | ) -> *mut GList, 41039 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41040:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41040 | / pub lookup_certificates_issued_by_async: ::std::option::Option< 41041 | | unsafe extern "C" fn( 41042 | | self_: *mut GTlsDatabase, 41043 | | issuer_raw_dn: *mut GByteArray, ... | 41049 | | ), 41050 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41051:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41051 | / pub lookup_certificates_issued_by_finish: ::std::option::Option< 41052 | | unsafe extern "C" fn( 41053 | | self_: *mut GTlsDatabase, 41054 | | result: *mut GAsyncResult, 41055 | | error: *mut *mut GError, 41056 | | ) -> *mut GList, 41057 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41281:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41281 | / pub ask_password: ::std::option::Option< 41282 | | unsafe extern "C" fn( 41283 | | interaction: *mut GTlsInteraction, 41284 | | password: *mut GTlsPassword, ... | 41287 | | ) -> GTlsInteractionResult, 41288 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41289:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41289 | / pub ask_password_async: ::std::option::Option< 41290 | | unsafe extern "C" fn( 41291 | | interaction: *mut GTlsInteraction, 41292 | | password: *mut GTlsPassword, ... | 41296 | | ), 41297 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41298:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41298 | / pub ask_password_finish: ::std::option::Option< 41299 | | unsafe extern "C" fn( 41300 | | interaction: *mut GTlsInteraction, 41301 | | result: *mut GAsyncResult, 41302 | | error: *mut *mut GError, 41303 | | ) -> GTlsInteractionResult, 41304 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41305:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41305 | / pub request_certificate: ::std::option::Option< 41306 | | unsafe extern "C" fn( 41307 | | interaction: *mut GTlsInteraction, 41308 | | connection: *mut GTlsConnection, ... | 41312 | | ) -> GTlsInteractionResult, 41313 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41314:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41314 | / pub request_certificate_async: ::std::option::Option< 41315 | | unsafe extern "C" fn( 41316 | | interaction: *mut GTlsInteraction, 41317 | | connection: *mut GTlsConnection, ... | 41322 | | ), 41323 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41324:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41324 | / pub request_certificate_finish: ::std::option::Option< 41325 | | unsafe extern "C" fn( 41326 | | interaction: *mut GTlsInteraction, 41327 | | result: *mut GAsyncResult, 41328 | | error: *mut *mut GError, 41329 | | ) -> GTlsInteractionResult, 41330 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41451:5 | 41448 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41451 | / pub get_value: ::std::option::Option< 41452 | | unsafe extern "C" fn(password: *mut GTlsPassword, length: *mut gsize) -> *const guchar, 41453 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41454:5 | 41448 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41454 | / pub set_value: ::std::option::Option< 41455 | | unsafe extern "C" fn( 41456 | | password: *mut GTlsPassword, 41457 | | value: *mut guchar, ... | 41460 | | ), 41461 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41462:5 | 41448 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41462 | / pub get_default_warning: 41463 | | ::std::option::Option *const gchar>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41671:5 | 41668 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41671 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41672:5 | 41668 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41672 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41738:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41738 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41739:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41739 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41740:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41740 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41741:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41741 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41742:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41742 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41907:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41907 | pub is_active: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41908:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41908 | / pub get_file_for_path: ::std::option::Option< 41909 | | unsafe extern "C" fn(vfs: *mut GVfs, path: *const ::std::os::raw::c_char) -> *mut GFile, 41910 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41911:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41911 | / pub get_file_for_uri: ::std::option::Option< 41912 | | unsafe extern "C" fn(vfs: *mut GVfs, uri: *const ::std::os::raw::c_char) -> *mut GFile, 41913 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41914:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41914 | / pub get_supported_uri_schemes: 41915 | | ::std::option::Option *const *const gchar>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41916:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41916 | / pub parse_name: ::std::option::Option< 41917 | | unsafe extern "C" fn( 41918 | | vfs: *mut GVfs, 41919 | | parse_name: *const ::std::os::raw::c_char, 41920 | | ) -> *mut GFile, 41921 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41922:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41922 | / pub local_file_add_info: ::std::option::Option< 41923 | | unsafe extern "C" fn( 41924 | | vfs: *mut GVfs, 41925 | | filename: *const ::std::os::raw::c_char, ... | 41932 | | ), 41933 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41934:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41934 | / pub add_writable_namespaces: ::std::option::Option< 41935 | | unsafe extern "C" fn(vfs: *mut GVfs, list: *mut GFileAttributeInfoList), 41936 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41937:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41937 | / pub local_file_set_attributes: ::std::option::Option< 41938 | | unsafe extern "C" fn( 41939 | | vfs: *mut GVfs, 41940 | | filename: *const ::std::os::raw::c_char, ... | 41945 | | ) -> gboolean, 41946 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41947:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41947 | / pub local_file_removed: ::std::option::Option< 41948 | | unsafe extern "C" fn(vfs: *mut GVfs, filename: *const ::std::os::raw::c_char), 41949 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41950:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41950 | / pub local_file_moved: ::std::option::Option< 41951 | | unsafe extern "C" fn( 41952 | | vfs: *mut GVfs, 41953 | | source: *const ::std::os::raw::c_char, 41954 | | dest: *const ::std::os::raw::c_char, 41955 | | ), 41956 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41957:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41957 | / pub deserialize_icon: ::std::option::Option< 41958 | | unsafe extern "C" fn(vfs: *mut GVfs, value: *mut GVariant) -> *mut GIcon, 41959 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41960:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41960 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41961:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41961 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41962:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41962 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41963:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41963 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41964:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41964 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41965:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41965 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42062:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42062 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42063:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42063 | pub removed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42064:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42064 | / pub get_name: ::std::option::Option< 42065 | | unsafe extern "C" fn(volume: *mut GVolume) -> *mut ::std::os::raw::c_char, 42066 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42067:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42067 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42068:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42068 | / pub get_uuid: ::std::option::Option< 42069 | | unsafe extern "C" fn(volume: *mut GVolume) -> *mut ::std::os::raw::c_char, 42070 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42071:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42071 | pub get_drive: ::std::option::Option *mut GDrive>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42072:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42072 | pub get_mount: ::std::option::Option *mut GMount>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42073:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42073 | pub can_mount: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42074:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42074 | pub can_eject: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42075:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42075 | / pub mount_fn: ::std::option::Option< 42076 | | unsafe extern "C" fn( 42077 | | volume: *mut GVolume, 42078 | | flags: GMountMountFlags, ... | 42083 | | ), 42084 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42085:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42085 | / pub mount_finish: ::std::option::Option< 42086 | | unsafe extern "C" fn( 42087 | | volume: *mut GVolume, 42088 | | result: *mut GAsyncResult, 42089 | | error: *mut *mut GError, 42090 | | ) -> gboolean, 42091 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42092:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42092 | / pub eject: ::std::option::Option< 42093 | | unsafe extern "C" fn( 42094 | | volume: *mut GVolume, 42095 | | flags: GMountUnmountFlags, ... | 42099 | | ), 42100 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42101:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42101 | / pub eject_finish: ::std::option::Option< 42102 | | unsafe extern "C" fn( 42103 | | volume: *mut GVolume, 42104 | | result: *mut GAsyncResult, 42105 | | error: *mut *mut GError, 42106 | | ) -> gboolean, 42107 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42108:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42108 | / pub get_identifier: ::std::option::Option< 42109 | | unsafe extern "C" fn( 42110 | | volume: *mut GVolume, 42111 | | kind: *const ::std::os::raw::c_char, 42112 | | ) -> *mut ::std::os::raw::c_char, 42113 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42114:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42114 | / pub enumerate_identifiers: ::std::option::Option< 42115 | | unsafe extern "C" fn(volume: *mut GVolume) -> *mut *mut ::std::os::raw::c_char, 42116 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42117:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42117 | / pub should_automount: 42118 | | ::std::option::Option gboolean>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42119:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42119 | / pub get_activation_root: 42120 | | ::std::option::Option *mut GFile>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42121:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42121 | / pub eject_with_operation: ::std::option::Option< 42122 | | unsafe extern "C" fn( 42123 | | volume: *mut GVolume, 42124 | | flags: GMountUnmountFlags, ... | 42129 | | ), 42130 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42131:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42131 | / pub eject_with_operation_finish: ::std::option::Option< 42132 | | unsafe extern "C" fn( 42133 | | volume: *mut GVolume, 42134 | | result: *mut GAsyncResult, 42135 | | error: *mut *mut GError, 42136 | | ) -> gboolean, 42137 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42138:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42138 | / pub get_sort_key: 42139 | | ::std::option::Option *const gchar>, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42140:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42140 | / pub get_symbolic_icon: 42141 | | ::std::option::Option *mut GIcon>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44091:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44091 | / pub build: ::std::option::Option< 44092 | | unsafe extern "C" fn(object: *mut VipsObject) -> ::std::os::raw::c_int, 44093 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44094:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44094 | / pub postbuild: ::std::option::Option< 44095 | | unsafe extern "C" fn( 44096 | | object: *mut VipsObject, 44097 | | data: *mut ::std::os::raw::c_void, 44098 | | ) -> ::std::os::raw::c_int, 44099 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44100:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44100 | / pub summary_class: 44101 | | ::std::option::Option, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44102:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44102 | / pub summary: 44103 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44104:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44104 | / pub dump: 44105 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44106:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44106 | / pub sanity: 44107 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44108:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44108 | pub rewind: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44109:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44109 | pub preclose: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44110:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44110 | pub close: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44111:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44111 | pub postclose: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44112:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44112 | / pub new_from_string: ::std::option::Option< 44113 | | unsafe extern "C" fn(string: *const ::std::os::raw::c_char) -> *mut VipsObject, 44114 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44115:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44115 | / pub to_string: 44116 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44118:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44118 | / pub output_to_arg: ::std::option::Option< 44119 | | unsafe extern "C" fn( 44120 | | object: *mut VipsObject, 44121 | | string: *const ::std::os::raw::c_char, 44122 | | ) -> ::std::os::raw::c_int, 44123 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44130:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44130 | pub _vips_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44131:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44131 | pub _vips_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44132:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44132 | pub _vips_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44133:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44133 | pub _vips_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44893:5 | 44890 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44893 | / pub read: ::std::option::Option< 44894 | | unsafe extern "C" fn( 44895 | | source: *mut VipsSource, 44896 | | buffer: *mut ::std::os::raw::c_void, 44897 | | length: size_t, 44898 | | ) -> gint64, 44899 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44900:5 | 44890 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44900 | / pub seek: ::std::option::Option< 44901 | | unsafe extern "C" fn( 44902 | | source: *mut VipsSource, 44903 | | offset: gint64, 44904 | | whence: ::std::os::raw::c_int, 44905 | | ) -> gint64, 44906 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45018:5 | 45015 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45018 | / pub read: ::std::option::Option< 45019 | | unsafe extern "C" fn( 45020 | | source: *mut VipsSourceCustom, 45021 | | buffer: *mut ::std::os::raw::c_void, 45022 | | length: gint64, 45023 | | ) -> gint64, 45024 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45025:5 | 45015 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45025 | / pub seek: ::std::option::Option< 45026 | | unsafe extern "C" fn( 45027 | | source: *mut VipsSourceCustom, 45028 | | offset: gint64, 45029 | | whence: ::std::os::raw::c_int, 45030 | | ) -> gint64, 45031 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45175:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45175 | / pub write: ::std::option::Option< 45176 | | unsafe extern "C" fn( 45177 | | target: *mut VipsTarget, 45178 | | data: *const ::std::os::raw::c_void, 45179 | | length: size_t, 45180 | | ) -> gint64, 45181 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45182:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45182 | pub finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45183:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45183 | / pub read: ::std::option::Option< 45184 | | unsafe extern "C" fn( 45185 | | target: *mut VipsTarget, 45186 | | buffer: *mut ::std::os::raw::c_void, 45187 | | length: size_t, 45188 | | ) -> gint64, 45189 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45190:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45190 | / pub seek: ::std::option::Option< 45191 | | unsafe extern "C" fn( 45192 | | target: *mut VipsTarget, 45193 | | offset: gint64, 45194 | | whence: ::std::os::raw::c_int, 45195 | | ) -> gint64, 45196 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45197:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45197 | / pub end: ::std::option::Option< 45198 | | unsafe extern "C" fn(target: *mut VipsTarget) -> ::std::os::raw::c_int, 45199 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45309:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45309 | / pub write: ::std::option::Option< 45310 | | unsafe extern "C" fn( 45311 | | target: *mut VipsTargetCustom, 45312 | | data: *const ::std::os::raw::c_void, 45313 | | length: gint64, 45314 | | ) -> gint64, 45315 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45316:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45316 | pub finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45317:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45317 | / pub read: ::std::option::Option< 45318 | | unsafe extern "C" fn( 45319 | | target: *mut VipsTargetCustom, 45320 | | buffer: *mut ::std::os::raw::c_void, 45321 | | length: gint64, 45322 | | ) -> gint64, 45323 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45324:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45324 | / pub seek: ::std::option::Option< 45325 | | unsafe extern "C" fn( 45326 | | target: *mut VipsTargetCustom, 45327 | | offset: gint64, 45328 | | whence: ::std::os::raw::c_int, 45329 | | ) -> gint64, 45330 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45331:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45331 | / pub end: ::std::option::Option< 45332 | | unsafe extern "C" fn(target: *mut VipsTargetCustom) -> ::std::os::raw::c_int, 45333 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46242:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46242 | / pub preeval: ::std::option::Option< 46243 | | unsafe extern "C" fn( 46244 | | image: *mut VipsImage, 46245 | | progress: *mut VipsProgress, 46246 | | data: *mut ::std::os::raw::c_void, 46247 | | ), 46248 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46249:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46249 | / pub eval: ::std::option::Option< 46250 | | unsafe extern "C" fn( 46251 | | image: *mut VipsImage, 46252 | | progress: *mut VipsProgress, 46253 | | data: *mut ::std::os::raw::c_void, 46254 | | ), 46255 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46256:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46256 | / pub posteval: ::std::option::Option< 46257 | | unsafe extern "C" fn( 46258 | | image: *mut VipsImage, 46259 | | progress: *mut VipsProgress, 46260 | | data: *mut ::std::os::raw::c_void, 46261 | | ), 46262 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46263:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46263 | / pub written: ::std::option::Option< 46264 | | unsafe extern "C" fn( 46265 | | image: *mut VipsImage, 46266 | | result: *mut ::std::os::raw::c_int, 46267 | | data: *mut ::std::os::raw::c_void, 46268 | | ), 46269 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46270:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46270 | / pub invalidate: ::std::option::Option< 46271 | | unsafe extern "C" fn(image: *mut VipsImage, data: *mut ::std::os::raw::c_void), 46272 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46273:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46273 | / pub minimise: ::std::option::Option< 46274 | | unsafe extern "C" fn(image: *mut VipsImage, data: *mut ::std::os::raw::c_void), 46275 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46991:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46991 | / pub is_a: ::std::option::Option< 46992 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> gboolean, 46993 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46994:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46994 | / pub header: ::std::option::Option< 46995 | | unsafe extern "C" fn( 46996 | | filename: *const ::std::os::raw::c_char, 46997 | | image: *mut VipsImage, 46998 | | ) -> ::std::os::raw::c_int, 46999 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47000:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47000 | / pub load: ::std::option::Option< 47001 | | unsafe extern "C" fn( 47002 | | filename: *const ::std::os::raw::c_char, 47003 | | image: *mut VipsImage, 47004 | | ) -> ::std::os::raw::c_int, 47005 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47006:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47006 | / pub save: ::std::option::Option< 47007 | | unsafe extern "C" fn( 47008 | | image: *mut VipsImage, 47009 | | filename: *const ::std::os::raw::c_char, 47010 | | ) -> ::std::os::raw::c_int, 47011 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47012:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47012 | / pub get_flags: ::std::option::Option< 47013 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> VipsFormatFlags, 47014 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47209:5 | 47206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47209 | pub interpolate: VipsInterpolateMethod, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47210:5 | 47206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47210 | / pub get_window_size: ::std::option::Option< 47211 | | unsafe extern "C" fn(interpolate: *mut VipsInterpolate) -> ::std::os::raw::c_int, 47212 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47214:5 | 47206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47214 | / pub get_window_offset: ::std::option::Option< 47215 | | unsafe extern "C" fn(interpolate: *mut VipsInterpolate) -> ::std::os::raw::c_int, 47216 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47802:5 | 47799 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47802 | / pub usage: ::std::option::Option< 47803 | | unsafe extern "C" fn(cls: *mut _VipsOperationClass, buf: *mut VipsBuf), 47804 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47805:5 | 47799 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47805 | / pub get_flags: ::std::option::Option< 47806 | | unsafe extern "C" fn(operation: *mut VipsOperation) -> VipsOperationFlags, 47807 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47809:5 | 47799 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47809 | pub invalidate: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48040:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48040 | / pub is_a: ::std::option::Option< 48041 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> gboolean, 48042 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48043:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48043 | / pub is_a_buffer: ::std::option::Option< 48044 | | unsafe extern "C" fn(data: *const ::std::os::raw::c_void, size: size_t) -> gboolean, 48045 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48046:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48046 | / pub is_a_source: 48047 | | ::std::option::Option gboolean>, | |________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48048:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48048 | / pub get_flags_filename: ::std::option::Option< 48049 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> VipsForeignFlags, 48050 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48051:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48051 | / pub get_flags: 48052 | | ::std::option::Option VipsForeignFlags>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48053:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48053 | / pub header: ::std::option::Option< 48054 | | unsafe extern "C" fn(load: *mut VipsForeignLoad) -> ::std::os::raw::c_int, 48055 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48056:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48056 | / pub load: ::std::option::Option< 48057 | | unsafe extern "C" fn(load: *mut VipsForeignLoad) -> ::std::os::raw::c_int, 48058 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55182:5 | 55177 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55182 | pub init: im_init_obj_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55183:5 | 55177 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55183 | pub dest: im_dest_obj_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55202:5 | 55198 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55202 | pub print: im_print_obj_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55226:5 | 55221 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55226 | pub disp: im_dispatch_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: this creates a dangling pointer because temporary `Vec<*mut _VipsImage>` is dropped at end of statement --> src/manual.rs:122:61 | 122 | cases.iter().map(|v| v.ctx).collect::>().as_mut_ptr(); | ----------------------------------------------- ^^^^^^^^^^ pointer created here | | | this `Vec<*mut _VipsImage>` is dropped at end of statement | = help: bind the `Vec<*mut _VipsImage>` to a variable such that it outlives the pointer returned by `as_mut_ptr` = note: a dangling pointer is safe, but dereferencing one is undefined behavior = note: returning a pointer to a local variable will always result in a dangling pointer = note: for more information, see = note: `#[warn(dangling_pointers_from_temporaries)]` on by default warning: this creates a dangling pointer because temporary `Vec<*mut _VipsImage>` is dropped at end of statement --> src/utils.rs:66:71 | 66 | let as_vips = array.iter().map(|v| v.ctx).collect::>().as_mut_ptr(); | ----------------------------------------------- ^^^^^^^^^^ pointer created here | | | this `Vec<*mut _VipsImage>` is dropped at end of statement | = help: bind the `Vec<*mut _VipsImage>` to a variable such that it outlives the pointer returned by `as_mut_ptr` = note: a dangling pointer is safe, but dereferencing one is undefined behavior = note: returning a pointer to a local variable will always result in a dangling pointer = note: for more information, see warning: `libvips` (lib) generated 899 warnings Finished `rpm` profile [optimized + debuginfo] target(s) in 23.74s + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ysfo0w + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + '[' /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/rust-libvips-2.1.0-build + mkdir /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libvips-2.1.0 + set -euo pipefail ++ /usr/bin/cargo2rpm --path Cargo.toml is-lib + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' ++ /usr/bin/cargo2rpm --path Cargo.toml name + CRATE_NAME=libvips ++ /usr/bin/cargo2rpm --path Cargo.toml version + CRATE_VERSION=2.1.0 + REG_DIR=/builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT/usr/share/cargo/registry/libvips-2.1.0 + /usr/bin/mkdir -p /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT/usr/share/cargo/registry/libvips-2.1.0 + /usr/bin/awk -i inplace -v INPLACE_SUFFIX=.deps '/^\[((.+\.)?((dev|build)-)?dependencies|features)/{f=1;next} /^\[/{f=0}; !f' Cargo.toml + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo package -l + grep -w -E -v 'Cargo.(lock|toml.orig)' + xargs -d '\n' /usr/bin/cp --parents -a -t /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT/usr/share/cargo/registry/libvips-2.1.0 warning: no (git) VCS found for `/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0` + /usr/bin/mv Cargo.toml.deps Cargo.toml + /usr/bin/cp -a Cargo.toml /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT/usr/share/cargo/registry/libvips-2.1.0/Cargo.toml + /usr/bin/rm -f /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT/usr/share/cargo/registry/libvips-2.1.0/Cargo.toml.deps + echo '{"files":{},"package":""}' ++ /usr/bin/cargo2rpm --path Cargo.toml is-bin + '[' 0 -eq 1 ']' + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/cargo/registry/libvips-2.1.0/bump-versions.sh from /usr/bin/env bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j2 /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT Scanned 8 directories and 19 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT/usr Scanned 7 directories and 19 files, considered 19 files, read 0 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/rust-libvips-2.1.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GOCMty + umask 022 + cd /builddir/build/BUILD/rust-libvips-2.1.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libvips-2.1.0 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j2 -Z avoid-dev-deps --profile rpm --no-fail-fast Fresh unicode-ident v1.0.24 Fresh proc-macro2 v1.0.106 Fresh autocfg v1.5.0 Fresh quote v1.0.45 Fresh syn v2.0.117 Fresh num-derive v0.4.2 Fresh num-traits v0.2.19 warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:3471:5 | 3468 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 3471 | pub notify: GDestroyNotify, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:4418:5 | 4416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 4417 | pub struct sigevent__bindgen_ty_1__bindgen_ty_1 { 4418 | pub sigev_notify_function: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6515:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 6514 | pub struct _GMemVTable { 6515 | pub malloc: ::std::option::Option gpointer>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6516:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6516 | / pub realloc: 6517 | | ::std::option::Option gpointer>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6518:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6518 | pub free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6519:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6519 | / pub calloc: ::std::option::Option< 6520 | | unsafe extern "C" fn(n_blocks: gsize, n_block_bytes: gsize) -> gpointer, 6521 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6522:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6522 | pub try_malloc: ::std::option::Option gpointer>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:6523:5 | 6513 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 6523 | / pub try_realloc: 6524 | | ::std::option::Option gpointer>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7126:5 | 7119 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7126 | pub finalize_hook: GHookFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7234:5 | 7225 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7234 | pub destroy: GDestroyNotify, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7597:5 | 7595 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 7596 | pub struct _GSourceCallbackFuncs { 7597 | pub ref_: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7598:5 | 7595 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7598 | pub unref: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7599:5 | 7595 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7599 | / pub get: ::std::option::Option< 7600 | | unsafe extern "C" fn( 7601 | | cb_data: gpointer, 7602 | | source: *mut GSource, ... | 7605 | | ), 7606 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7638:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 7637 | pub struct _GSourceFuncs { 7638 | pub prepare: GSourceFuncsPrepareFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7639:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7639 | pub check: GSourceFuncsCheckFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7640:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7640 | pub dispatch: GSourceFuncsDispatchFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7641:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7641 | pub finalize: GSourceFuncsFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7642:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7642 | pub closure_callback: GSourceFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:7643:5 | 7636 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 7643 | pub closure_marshal: GSourceDummyMarshal, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9294:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 9293 | pub struct _GIOFuncs { 9294 | / pub io_read: ::std::option::Option< 9295 | | unsafe extern "C" fn( 9296 | | channel: *mut GIOChannel, 9297 | | buf: *mut gchar, ... | 9301 | | ) -> GIOStatus, 9302 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9303:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9303 | / pub io_write: ::std::option::Option< 9304 | | unsafe extern "C" fn( 9305 | | channel: *mut GIOChannel, 9306 | | buf: *const gchar, ... | 9310 | | ) -> GIOStatus, 9311 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9312:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9312 | / pub io_seek: ::std::option::Option< 9313 | | unsafe extern "C" fn( 9314 | | channel: *mut GIOChannel, 9315 | | offset: gint64, ... | 9318 | | ) -> GIOStatus, 9319 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9320:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9320 | / pub io_close: ::std::option::Option< 9321 | | unsafe extern "C" fn(channel: *mut GIOChannel, err: *mut *mut GError) -> GIOStatus, 9322 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9323:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9323 | / pub io_create_watch: ::std::option::Option< 9324 | | unsafe extern "C" fn(channel: *mut GIOChannel, condition: GIOCondition) -> *mut GSource, 9325 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9326:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9326 | pub io_free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9327:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9327 | / pub io_set_flags: ::std::option::Option< 9328 | | unsafe extern "C" fn( 9329 | | channel: *mut GIOChannel, 9330 | | flags: GIOFlags, 9331 | | err: *mut *mut GError, 9332 | | ) -> GIOStatus, 9333 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:9334:5 | 9292 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 9334 | / pub io_get_flags: 9335 | | ::std::option::Option GIOFlags>, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10010:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 10009 | pub struct _GMarkupParser { 10010 | / pub start_element: ::std::option::Option< 10011 | | unsafe extern "C" fn( 10012 | | context: *mut GMarkupParseContext, 10013 | | element_name: *const gchar, ... | 10018 | | ), 10019 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10020:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10020 | / pub end_element: ::std::option::Option< 10021 | | unsafe extern "C" fn( 10022 | | context: *mut GMarkupParseContext, 10023 | | element_name: *const gchar, ... | 10026 | | ), 10027 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10028:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10028 | / pub text: ::std::option::Option< 10029 | | unsafe extern "C" fn( 10030 | | context: *mut GMarkupParseContext, 10031 | | text: *const gchar, ... | 10035 | | ), 10036 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10037:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10037 | / pub passthrough: ::std::option::Option< 10038 | | unsafe extern "C" fn( 10039 | | context: *mut GMarkupParseContext, 10040 | | passthrough_text: *const gchar, ... | 10044 | | ), 10045 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:10046:5 | 10008 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 10046 | / pub error: ::std::option::Option< 10047 | | unsafe extern "C" fn( 10048 | | context: *mut GMarkupParseContext, 10049 | | error: *mut GError, 10050 | | user_data: gpointer, 10051 | | ), 10052 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:14221:5 | 14219 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 14220 | pub struct _GThreadPool { 14221 | pub func: GFunc, | ^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:14956:5 | 14953 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 14956 | pub func: GCompletionFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:14959:5 | 14953 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 14959 | pub strncmp_func: GCompletionStrncmpFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15073:5 | 15071 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 15072 | pub struct _GThread { 15073 | pub func: GThreadFunc, | ^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15091:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 15090 | pub struct _GThreadFunctions { 15091 | pub mutex_new: ::std::option::Option *mut GMutex>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15092:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15092 | pub mutex_lock: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15093:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15093 | pub mutex_trylock: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15094:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15094 | pub mutex_unlock: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15095:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15095 | pub mutex_free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15096:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15096 | pub cond_new: ::std::option::Option *mut GCond>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15097:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15097 | pub cond_signal: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15098:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15098 | pub cond_broadcast: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15099:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15099 | / pub cond_wait: 15100 | | ::std::option::Option, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15101:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15101 | / pub cond_timed_wait: ::std::option::Option< 15102 | | unsafe extern "C" fn( 15103 | | cond: *mut GCond, 15104 | | mutex: *mut GMutex, 15105 | | end_time: *mut GTimeVal, 15106 | | ) -> gboolean, 15107 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15108:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15108 | pub cond_free: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15109:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15109 | / pub private_new: 15110 | | ::std::option::Option *mut GPrivate>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15111:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15111 | / pub private_get: 15112 | | ::std::option::Option gpointer>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15113:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15113 | / pub private_set: 15114 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15115:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15115 | / pub thread_create: ::std::option::Option< 15116 | | unsafe extern "C" fn( 15117 | | func: GThreadFunc, 15118 | | data: gpointer, ... | 15125 | | ), 15126 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15127:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15127 | pub thread_yield: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15128:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15128 | pub thread_join: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15129:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15129 | pub thread_exit: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15130:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15130 | / pub thread_set_priority: 15131 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15132:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15132 | pub thread_self: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:15133:5 | 15089 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 15133 | / pub thread_equal: ::std::option::Option< 15134 | | unsafe extern "C" fn(thread1: gpointer, thread2: gpointer) -> gboolean, 15135 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:16054:5 | 16052 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 16053 | pub struct __ptcb { 16054 | pub __f: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17369:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17369 | pub base_init: GBaseInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17370:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17370 | pub base_finalize: GBaseFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17371:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17371 | pub class_init: GClassInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17372:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17372 | pub class_finalize: GClassFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17376:5 | 17366 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17376 | pub instance_init: GInstanceInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17420:5 | 17418 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 17419 | pub struct _GInterfaceInfo { 17420 | pub interface_init: GInterfaceInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17421:5 | 17418 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17421 | pub interface_finalize: GInterfaceFinalizeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17460:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 17459 | pub struct _GTypeValueTable { 17460 | pub value_init: GTypeValueInitFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17461:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17461 | pub value_free: GTypeValueFreeFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17462:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17462 | pub value_copy: GTypeValueCopyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17463:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17463 | pub value_peek_pointer: GTypeValuePeekPointerFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17465:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17465 | pub collect_value: GTypeValueCollectFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17467:5 | 17458 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17467 | pub lcopy_value: GTypeValueLCopyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17830:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17830 | pub finalize: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17831:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17831 | / pub value_set_default: 17832 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17833:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17833 | / pub value_validate: ::std::option::Option< 17834 | | unsafe extern "C" fn(pspec: *mut GParamSpec, value: *mut GValue) -> gboolean, 17835 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17836:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17836 | / pub values_cmp: ::std::option::Option< 17837 | | unsafe extern "C" fn( 17838 | | pspec: *mut GParamSpec, 17839 | | value1: *const GValue, 17840 | | value2: *const GValue, 17841 | | ) -> gint, 17842 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17843:5 | 17826 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17843 | / pub value_is_valid: ::std::option::Option< 17844 | | unsafe extern "C" fn(pspec: *mut GParamSpec, value: *const GValue) -> gboolean, 17845 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17986:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17986 | pub instance_init: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17988:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17988 | pub finalize: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17989:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17989 | / pub value_set_default: 17990 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17991:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17991 | / pub value_validate: ::std::option::Option< 17992 | | unsafe extern "C" fn(pspec: *mut GParamSpec, value: *mut GValue) -> gboolean, 17993 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:17994:5 | 17982 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 17994 | / pub values_cmp: ::std::option::Option< 17995 | | unsafe extern "C" fn( 17996 | | pspec: *mut GParamSpec, 17997 | | value1: *const GValue, 17998 | | value2: *const GValue, 17999 | | ) -> gint, 18000 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:18114:5 | 18111 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 18114 | pub notify: GClosureNotify, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:18130:5 | 18126 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 18130 | / pub marshal: ::std::option::Option< 18131 | | unsafe extern "C" fn( 18132 | | closure: *mut GClosure, 18133 | | return_value: *mut GValue, ... | 18138 | | ), 18139 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19680:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19680 | / pub constructor: ::std::option::Option< 19681 | | unsafe extern "C" fn( 19682 | | type_: GType, 19683 | | n_construct_properties: guint, 19684 | | construct_properties: *mut GObjectConstructParam, 19685 | | ) -> *mut GObject, 19686 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19687:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19687 | / pub set_property: ::std::option::Option< 19688 | | unsafe extern "C" fn( 19689 | | object: *mut GObject, 19690 | | property_id: guint, ... | 19693 | | ), 19694 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19695:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19695 | / pub get_property: ::std::option::Option< 19696 | | unsafe extern "C" fn( 19697 | | object: *mut GObject, 19698 | | property_id: guint, ... | 19701 | | ), 19702 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19703:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19703 | pub dispose: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19704:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19704 | pub finalize: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19705:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19705 | / pub dispatch_properties_changed: ::std::option::Option< 19706 | | unsafe extern "C" fn(object: *mut GObject, n_pspecs: guint, pspecs: *mut *mut GParamSpec), 19707 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19708:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19708 | / pub notify: 19709 | | ::std::option::Option, | |_________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:19710:5 | 19676 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 19710 | pub constructed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21296:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21296 | pub load: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21297:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21297 | pub unload: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21298:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21298 | pub reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21299:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21299 | pub reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21300:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21300 | pub reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21301:5 | 21293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21301 | pub reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21388:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21388 | pub use_plugin: GTypePluginUse, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21389:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21389 | pub unuse_plugin: GTypePluginUnuse, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21390:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21390 | pub complete_type_info: GTypePluginCompleteTypeInfo, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:21391:5 | 21385 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 21391 | pub complete_interface_info: GTypePluginCompleteInterfaceInfo, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22825:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22825 | pub get_name: ::std::option::Option *const gchar>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22826:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22826 | / pub get_parameter_type: 22827 | | ::std::option::Option *const GVariantType>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22828:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22828 | / pub get_state_type: 22829 | | ::std::option::Option *const GVariantType>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22830:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22830 | / pub get_state_hint: 22831 | | ::std::option::Option *mut GVariant>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22832:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22832 | pub get_enabled: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22833:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22833 | / pub get_state: 22834 | | ::std::option::Option *mut GVariant>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22835:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22835 | / pub change_state: 22836 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22837:5 | 22822 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22837 | / pub activate: 22838 | | ::std::option::Option, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22912:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22912 | / pub has_action: ::std::option::Option< 22913 | | unsafe extern "C" fn( 22914 | | action_group: *mut GActionGroup, 22915 | | action_name: *const gchar, 22916 | | ) -> gboolean, 22917 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22918:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22918 | / pub list_actions: ::std::option::Option< 22919 | | unsafe extern "C" fn(action_group: *mut GActionGroup) -> *mut *mut gchar, 22920 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22921:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22921 | / pub get_action_enabled: ::std::option::Option< 22922 | | unsafe extern "C" fn( 22923 | | action_group: *mut GActionGroup, 22924 | | action_name: *const gchar, 22925 | | ) -> gboolean, 22926 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22927:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22927 | / pub get_action_parameter_type: ::std::option::Option< 22928 | | unsafe extern "C" fn( 22929 | | action_group: *mut GActionGroup, 22930 | | action_name: *const gchar, 22931 | | ) -> *const GVariantType, 22932 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22933:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22933 | / pub get_action_state_type: ::std::option::Option< 22934 | | unsafe extern "C" fn( 22935 | | action_group: *mut GActionGroup, 22936 | | action_name: *const gchar, 22937 | | ) -> *const GVariantType, 22938 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22939:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22939 | / pub get_action_state_hint: ::std::option::Option< 22940 | | unsafe extern "C" fn( 22941 | | action_group: *mut GActionGroup, 22942 | | action_name: *const gchar, 22943 | | ) -> *mut GVariant, 22944 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22945:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22945 | / pub get_action_state: ::std::option::Option< 22946 | | unsafe extern "C" fn( 22947 | | action_group: *mut GActionGroup, 22948 | | action_name: *const gchar, 22949 | | ) -> *mut GVariant, 22950 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22951:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22951 | / pub change_action_state: ::std::option::Option< 22952 | | unsafe extern "C" fn( 22953 | | action_group: *mut GActionGroup, 22954 | | action_name: *const gchar, 22955 | | value: *mut GVariant, 22956 | | ), 22957 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22958:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22958 | / pub activate_action: ::std::option::Option< 22959 | | unsafe extern "C" fn( 22960 | | action_group: *mut GActionGroup, 22961 | | action_name: *const gchar, 22962 | | parameter: *mut GVariant, 22963 | | ), 22964 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22965:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22965 | / pub action_added: ::std::option::Option< 22966 | | unsafe extern "C" fn(action_group: *mut GActionGroup, action_name: *const gchar), 22967 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22968:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22968 | / pub action_removed: ::std::option::Option< 22969 | | unsafe extern "C" fn(action_group: *mut GActionGroup, action_name: *const gchar), 22970 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22971:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22971 | / pub action_enabled_changed: ::std::option::Option< 22972 | | unsafe extern "C" fn( 22973 | | action_group: *mut GActionGroup, 22974 | | action_name: *const gchar, 22975 | | enabled: gboolean, 22976 | | ), 22977 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22978:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22978 | / pub action_state_changed: ::std::option::Option< 22979 | | unsafe extern "C" fn( 22980 | | action_group: *mut GActionGroup, 22981 | | action_name: *const gchar, 22982 | | state: *mut GVariant, 22983 | | ), 22984 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:22985:5 | 22909 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 22985 | / pub query_action: ::std::option::Option< 22986 | | unsafe extern "C" fn( 22987 | | action_group: *mut GActionGroup, 22988 | | action_name: *const gchar, ... | 22994 | | ) -> gboolean, 22995 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23143:5 | 23140 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23143 | / pub lookup_action: ::std::option::Option< 23144 | | unsafe extern "C" fn( 23145 | | action_map: *mut GActionMap, 23146 | | action_name: *const gchar, 23147 | | ) -> *mut GAction, 23148 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23149:5 | 23140 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23149 | / pub add_action: ::std::option::Option< 23150 | | unsafe extern "C" fn(action_map: *mut GActionMap, action: *mut GAction), 23151 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23152:5 | 23140 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23152 | / pub remove_action: ::std::option::Option< 23153 | | unsafe extern "C" fn(action_map: *mut GActionMap, action_name: *const gchar), 23154 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23173:5 | 23170 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23173 | / pub activate: ::std::option::Option< 23174 | | unsafe extern "C" fn( 23175 | | action: *mut GSimpleAction, 23176 | | parameter: *mut GVariant, 23177 | | user_data: gpointer, 23178 | | ), 23179 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23182:5 | 23170 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23182 | / pub change_state: ::std::option::Option< 23183 | | unsafe extern "C" fn(action: *mut GSimpleAction, value: *mut GVariant, user_data: gpointer), 23184 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23245:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23245 | pub dup: ::std::option::Option *mut GAppInfo>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23246:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23246 | / pub equal: ::std::option::Option< 23247 | | unsafe extern "C" fn(appinfo1: *mut GAppInfo, appinfo2: *mut GAppInfo) -> gboolean, 23248 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23249:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23249 | / pub get_id: ::std::option::Option< 23250 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23251 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23252:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23252 | / pub get_name: ::std::option::Option< 23253 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23254 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23255:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23255 | / pub get_description: ::std::option::Option< 23256 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23257 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23258:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23258 | / pub get_executable: ::std::option::Option< 23259 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23260 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23261:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23261 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23262:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23262 | / pub launch: ::std::option::Option< 23263 | | unsafe extern "C" fn( 23264 | | appinfo: *mut GAppInfo, 23265 | | files: *mut GList, ... | 23268 | | ) -> gboolean, 23269 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23270:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23270 | / pub supports_uris: 23271 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23272:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23272 | / pub supports_files: 23273 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23274:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23274 | / pub launch_uris: ::std::option::Option< 23275 | | unsafe extern "C" fn( 23276 | | appinfo: *mut GAppInfo, 23277 | | uris: *mut GList, ... | 23280 | | ) -> gboolean, 23281 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23282:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23282 | / pub should_show: 23283 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23284:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23284 | / pub set_as_default_for_type: ::std::option::Option< 23285 | | unsafe extern "C" fn( 23286 | | appinfo: *mut GAppInfo, 23287 | | content_type: *const ::std::os::raw::c_char, 23288 | | error: *mut *mut GError, 23289 | | ) -> gboolean, 23290 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23291:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23291 | / pub set_as_default_for_extension: ::std::option::Option< 23292 | | unsafe extern "C" fn( 23293 | | appinfo: *mut GAppInfo, 23294 | | extension: *const ::std::os::raw::c_char, 23295 | | error: *mut *mut GError, 23296 | | ) -> gboolean, 23297 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23298:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23298 | / pub add_supports_type: ::std::option::Option< 23299 | | unsafe extern "C" fn( 23300 | | appinfo: *mut GAppInfo, 23301 | | content_type: *const ::std::os::raw::c_char, 23302 | | error: *mut *mut GError, 23303 | | ) -> gboolean, 23304 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23305:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23305 | / pub can_remove_supports_type: 23306 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23307:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23307 | / pub remove_supports_type: ::std::option::Option< 23308 | | unsafe extern "C" fn( 23309 | | appinfo: *mut GAppInfo, 23310 | | content_type: *const ::std::os::raw::c_char, 23311 | | error: *mut *mut GError, 23312 | | ) -> gboolean, 23313 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23314:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23314 | pub can_delete: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23315:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23315 | pub do_delete: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23316:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23316 | / pub get_commandline: ::std::option::Option< 23317 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23318 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23319:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23319 | / pub get_display_name: ::std::option::Option< 23320 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *const ::std::os::raw::c_char, 23321 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23322:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23322 | / pub set_as_last_used_for_type: ::std::option::Option< 23323 | | unsafe extern "C" fn( 23324 | | appinfo: *mut GAppInfo, 23325 | | content_type: *const ::std::os::raw::c_char, 23326 | | error: *mut *mut GError, 23327 | | ) -> gboolean, 23328 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23329:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23329 | / pub get_supported_types: ::std::option::Option< 23330 | | unsafe extern "C" fn(appinfo: *mut GAppInfo) -> *mut *const ::std::os::raw::c_char, 23331 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23332:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23332 | / pub launch_uris_async: ::std::option::Option< 23333 | | unsafe extern "C" fn( 23334 | | appinfo: *mut GAppInfo, 23335 | | uris: *mut GList, ... | 23340 | | ), 23341 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23342:5 | 23242 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23342 | / pub launch_uris_finish: ::std::option::Option< 23343 | | unsafe extern "C" fn( 23344 | | appinfo: *mut GAppInfo, 23345 | | result: *mut GAsyncResult, 23346 | | error: *mut *mut GError, 23347 | | ) -> gboolean, 23348 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23631:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23631 | / pub get_display: ::std::option::Option< 23632 | | unsafe extern "C" fn( 23633 | | context: *mut GAppLaunchContext, 23634 | | info: *mut GAppInfo, 23635 | | files: *mut GList, 23636 | | ) -> *mut ::std::os::raw::c_char, 23637 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23638:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23638 | / pub get_startup_notify_id: ::std::option::Option< 23639 | | unsafe extern "C" fn( 23640 | | context: *mut GAppLaunchContext, 23641 | | info: *mut GAppInfo, 23642 | | files: *mut GList, 23643 | | ) -> *mut ::std::os::raw::c_char, 23644 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23645:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23645 | / pub launch_failed: ::std::option::Option< 23646 | | unsafe extern "C" fn( 23647 | | context: *mut GAppLaunchContext, 23648 | | startup_notify_id: *const ::std::os::raw::c_char, 23649 | | ), 23650 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23651:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23651 | / pub launched: ::std::option::Option< 23652 | | unsafe extern "C" fn( 23653 | | context: *mut GAppLaunchContext, 23654 | | info: *mut GAppInfo, 23655 | | platform_data: *mut GVariant, 23656 | | ), 23657 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23658:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23658 | / pub launch_started: ::std::option::Option< 23659 | | unsafe extern "C" fn( 23660 | | context: *mut GAppLaunchContext, 23661 | | info: *mut GAppInfo, 23662 | | platform_data: *mut GVariant, 23663 | | ), 23664 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23665:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23665 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23666:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23666 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23667:5 | 23628 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23667 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23776:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23776 | pub startup: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23777:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23777 | pub activate: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23778:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23778 | / pub open: ::std::option::Option< 23779 | | unsafe extern "C" fn( 23780 | | application: *mut GApplication, 23781 | | files: *mut *mut GFile, ... | 23784 | | ), 23785 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23786:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23786 | / pub command_line: ::std::option::Option< 23787 | | unsafe extern "C" fn( 23788 | | application: *mut GApplication, 23789 | | command_line: *mut GApplicationCommandLine, 23790 | | ) -> ::std::os::raw::c_int, 23791 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23792:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23792 | / pub local_command_line: ::std::option::Option< 23793 | | unsafe extern "C" fn( 23794 | | application: *mut GApplication, 23795 | | arguments: *mut *mut *mut gchar, 23796 | | exit_status: *mut ::std::os::raw::c_int, 23797 | | ) -> gboolean, 23798 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23799:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23799 | / pub before_emit: ::std::option::Option< 23800 | | unsafe extern "C" fn(application: *mut GApplication, platform_data: *mut GVariant), 23801 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23802:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23802 | / pub after_emit: ::std::option::Option< 23803 | | unsafe extern "C" fn(application: *mut GApplication, platform_data: *mut GVariant), 23804 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23805:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23805 | / pub add_platform_data: ::std::option::Option< 23806 | | unsafe extern "C" fn(application: *mut GApplication, builder: *mut GVariantBuilder), 23807 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23808:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23808 | pub quit_mainloop: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23809:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23809 | pub run_mainloop: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23810:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23810 | pub shutdown: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23811:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23811 | / pub dbus_register: ::std::option::Option< 23812 | | unsafe extern "C" fn( 23813 | | application: *mut GApplication, 23814 | | connection: *mut GDBusConnection, ... | 23817 | | ) -> gboolean, 23818 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23819:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23819 | / pub dbus_unregister: ::std::option::Option< 23820 | | unsafe extern "C" fn( 23821 | | application: *mut GApplication, 23822 | | connection: *mut GDBusConnection, 23823 | | object_path: *const gchar, 23824 | | ), 23825 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23826:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23826 | / pub handle_local_options: ::std::option::Option< 23827 | | unsafe extern "C" fn(application: *mut GApplication, options: *mut GVariantDict) -> gint, 23828 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:23829:5 | 23773 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 23829 | / pub name_lost: 23830 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24082:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24082 | / pub print_literal: ::std::option::Option< 24083 | | unsafe extern "C" fn(cmdline: *mut GApplicationCommandLine, message: *const gchar), 24084 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24085:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24085 | / pub printerr_literal: ::std::option::Option< 24086 | | unsafe extern "C" fn(cmdline: *mut GApplicationCommandLine, message: *const gchar), 24087 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24088:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24088 | / pub get_stdin: ::std::option::Option< 24089 | | unsafe extern "C" fn(cmdline: *mut GApplicationCommandLine) -> *mut GInputStream, 24090 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24091:5 | 24079 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24091 | pub done: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24209:5 | 24206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24209 | / pub init: ::std::option::Option< 24210 | | unsafe extern "C" fn( 24211 | | initable: *mut GInitable, 24212 | | cancellable: *mut GCancellable, 24213 | | error: *mut *mut GError, 24214 | | ) -> gboolean, 24215 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24268:5 | 24265 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24268 | / pub init_async: ::std::option::Option< 24269 | | unsafe extern "C" fn( 24270 | | initable: *mut GAsyncInitable, 24271 | | io_priority: ::std::os::raw::c_int, ... | 24275 | | ), 24276 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24277:5 | 24265 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24277 | / pub init_finish: ::std::option::Option< 24278 | | unsafe extern "C" fn( 24279 | | initable: *mut GAsyncInitable, 24280 | | res: *mut GAsyncResult, 24281 | | error: *mut *mut GError, 24282 | | ) -> gboolean, 24283 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24360:5 | 24357 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24360 | / pub get_user_data: 24361 | | ::std::option::Option gpointer>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24362:5 | 24357 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24362 | / pub get_source_object: 24363 | | ::std::option::Option *mut GObject>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24364:5 | 24357 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24364 | / pub is_tagged: ::std::option::Option< 24365 | | unsafe extern "C" fn(res: *mut GAsyncResult, source_tag: gpointer) -> gboolean, 24366 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24425:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24425 | / pub read_fn: ::std::option::Option< 24426 | | unsafe extern "C" fn( 24427 | | stream: *mut GInputStream, 24428 | | buffer: *mut ::std::os::raw::c_void, ... | 24432 | | ) -> gssize, 24433 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24434:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24434 | / pub skip: ::std::option::Option< 24435 | | unsafe extern "C" fn( 24436 | | stream: *mut GInputStream, 24437 | | count: gsize, ... | 24440 | | ) -> gssize, 24441 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24442:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24442 | / pub close_fn: ::std::option::Option< 24443 | | unsafe extern "C" fn( 24444 | | stream: *mut GInputStream, 24445 | | cancellable: *mut GCancellable, 24446 | | error: *mut *mut GError, 24447 | | ) -> gboolean, 24448 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24449:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24449 | / pub read_async: ::std::option::Option< 24450 | | unsafe extern "C" fn( 24451 | | stream: *mut GInputStream, 24452 | | buffer: *mut ::std::os::raw::c_void, ... | 24458 | | ), 24459 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24460:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24460 | / pub read_finish: ::std::option::Option< 24461 | | unsafe extern "C" fn( 24462 | | stream: *mut GInputStream, 24463 | | result: *mut GAsyncResult, 24464 | | error: *mut *mut GError, 24465 | | ) -> gssize, 24466 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24467:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24467 | / pub skip_async: ::std::option::Option< 24468 | | unsafe extern "C" fn( 24469 | | stream: *mut GInputStream, 24470 | | count: gsize, ... | 24475 | | ), 24476 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24477:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24477 | / pub skip_finish: ::std::option::Option< 24478 | | unsafe extern "C" fn( 24479 | | stream: *mut GInputStream, 24480 | | result: *mut GAsyncResult, 24481 | | error: *mut *mut GError, 24482 | | ) -> gssize, 24483 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24484:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24484 | / pub close_async: ::std::option::Option< 24485 | | unsafe extern "C" fn( 24486 | | stream: *mut GInputStream, 24487 | | io_priority: ::std::os::raw::c_int, ... | 24491 | | ), 24492 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24493:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24493 | / pub close_finish: ::std::option::Option< 24494 | | unsafe extern "C" fn( 24495 | | stream: *mut GInputStream, 24496 | | result: *mut GAsyncResult, 24497 | | error: *mut *mut GError, 24498 | | ) -> gboolean, 24499 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24500:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24500 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24501:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24501 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24502:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24502 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24503:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24503 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24504:5 | 24422 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24504 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24708:5 | 24705 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24708 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24709:5 | 24705 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24709 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24710:5 | 24705 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24710 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24772:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24772 | / pub fill: ::std::option::Option< 24773 | | unsafe extern "C" fn( 24774 | | stream: *mut GBufferedInputStream, 24775 | | count: gssize, ... | 24778 | | ) -> gssize, 24779 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24780:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24780 | / pub fill_async: ::std::option::Option< 24781 | | unsafe extern "C" fn( 24782 | | stream: *mut GBufferedInputStream, 24783 | | count: gssize, ... | 24788 | | ), 24789 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24790:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24790 | / pub fill_finish: ::std::option::Option< 24791 | | unsafe extern "C" fn( 24792 | | stream: *mut GBufferedInputStream, 24793 | | result: *mut GAsyncResult, 24794 | | error: *mut *mut GError, 24795 | | ) -> gssize, 24796 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24797:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24797 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24798:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24798 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24799:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24799 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24800:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24800 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24801:5 | 24769 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24801 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24921:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24921 | / pub write_fn: ::std::option::Option< 24922 | | unsafe extern "C" fn( 24923 | | stream: *mut GOutputStream, 24924 | | buffer: *const ::std::os::raw::c_void, ... | 24928 | | ) -> gssize, 24929 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24930:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24930 | / pub splice: ::std::option::Option< 24931 | | unsafe extern "C" fn( 24932 | | stream: *mut GOutputStream, 24933 | | source: *mut GInputStream, ... | 24937 | | ) -> gssize, 24938 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24939:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24939 | / pub flush: ::std::option::Option< 24940 | | unsafe extern "C" fn( 24941 | | stream: *mut GOutputStream, 24942 | | cancellable: *mut GCancellable, 24943 | | error: *mut *mut GError, 24944 | | ) -> gboolean, 24945 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24946:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24946 | / pub close_fn: ::std::option::Option< 24947 | | unsafe extern "C" fn( 24948 | | stream: *mut GOutputStream, 24949 | | cancellable: *mut GCancellable, 24950 | | error: *mut *mut GError, 24951 | | ) -> gboolean, 24952 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24953:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24953 | / pub write_async: ::std::option::Option< 24954 | | unsafe extern "C" fn( 24955 | | stream: *mut GOutputStream, 24956 | | buffer: *const ::std::os::raw::c_void, ... | 24962 | | ), 24963 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24964:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24964 | / pub write_finish: ::std::option::Option< 24965 | | unsafe extern "C" fn( 24966 | | stream: *mut GOutputStream, 24967 | | result: *mut GAsyncResult, 24968 | | error: *mut *mut GError, 24969 | | ) -> gssize, 24970 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24971:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24971 | / pub splice_async: ::std::option::Option< 24972 | | unsafe extern "C" fn( 24973 | | stream: *mut GOutputStream, 24974 | | source: *mut GInputStream, ... | 24980 | | ), 24981 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24982:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24982 | / pub splice_finish: ::std::option::Option< 24983 | | unsafe extern "C" fn( 24984 | | stream: *mut GOutputStream, 24985 | | result: *mut GAsyncResult, 24986 | | error: *mut *mut GError, 24987 | | ) -> gssize, 24988 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24989:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24989 | / pub flush_async: ::std::option::Option< 24990 | | unsafe extern "C" fn( 24991 | | stream: *mut GOutputStream, 24992 | | io_priority: ::std::os::raw::c_int, ... | 24996 | | ), 24997 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:24998:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 24998 | / pub flush_finish: ::std::option::Option< 24999 | | unsafe extern "C" fn( 25000 | | stream: *mut GOutputStream, 25001 | | result: *mut GAsyncResult, 25002 | | error: *mut *mut GError, 25003 | | ) -> gboolean, 25004 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25005:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25005 | / pub close_async: ::std::option::Option< 25006 | | unsafe extern "C" fn( 25007 | | stream: *mut GOutputStream, 25008 | | io_priority: ::std::os::raw::c_int, ... | 25012 | | ), 25013 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25014:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25014 | / pub close_finish: ::std::option::Option< 25015 | | unsafe extern "C" fn( 25016 | | stream: *mut GOutputStream, 25017 | | result: *mut GAsyncResult, 25018 | | error: *mut *mut GError, 25019 | | ) -> gboolean, 25020 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25021:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25021 | / pub writev_fn: ::std::option::Option< 25022 | | unsafe extern "C" fn( 25023 | | stream: *mut GOutputStream, 25024 | | vectors: *const GOutputVector, ... | 25029 | | ) -> gboolean, 25030 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25031:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25031 | / pub writev_async: ::std::option::Option< 25032 | | unsafe extern "C" fn( 25033 | | stream: *mut GOutputStream, 25034 | | vectors: *const GOutputVector, ... | 25040 | | ), 25041 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25042:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25042 | / pub writev_finish: ::std::option::Option< 25043 | | unsafe extern "C" fn( 25044 | | stream: *mut GOutputStream, 25045 | | result: *mut GAsyncResult, ... | 25048 | | ) -> gboolean, 25049 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25050:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25050 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25051:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25051 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25052:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25052 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25053:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25053 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25054:5 | 24918 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25054 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25376:5 | 25373 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25376 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25377:5 | 25373 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25377 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25378:5 | 25373 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25378 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25441:5 | 25438 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25441 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25442:5 | 25438 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25442 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25522:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25522 | pub cancelled: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25523:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25523 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25524:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25524 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25525:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25525 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25526:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25526 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25527:5 | 25519 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25527 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25609:5 | 25606 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25609 | / pub convert: ::std::option::Option< 25610 | | unsafe extern "C" fn( 25611 | | converter: *mut GConverter, 25612 | | inbuf: *const ::std::os::raw::c_void, ... | 25620 | | ) -> GConverterResult, 25621 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25622:5 | 25606 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25622 | pub reset: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25778:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25778 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25779:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25779 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25780:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25780 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25781:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25781 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25782:5 | 25775 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25782 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25844:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25844 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25845:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25845 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25846:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25846 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25847:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25847 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:25848:5 | 25841 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 25848 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26431:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26431 | / pub receive_messages: ::std::option::Option< 26432 | | unsafe extern "C" fn( 26433 | | datagram_based: *mut GDatagramBased, 26434 | | messages: *mut GInputMessage, ... | 26440 | | ) -> gint, 26441 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26442:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26442 | / pub send_messages: ::std::option::Option< 26443 | | unsafe extern "C" fn( 26444 | | datagram_based: *mut GDatagramBased, 26445 | | messages: *mut GOutputMessage, ... | 26451 | | ) -> gint, 26452 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26453:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26453 | / pub create_source: ::std::option::Option< 26454 | | unsafe extern "C" fn( 26455 | | datagram_based: *mut GDatagramBased, 26456 | | condition: GIOCondition, 26457 | | cancellable: *mut GCancellable, 26458 | | ) -> *mut GSource, 26459 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26460:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26460 | / pub condition_check: ::std::option::Option< 26461 | | unsafe extern "C" fn( 26462 | | datagram_based: *mut GDatagramBased, 26463 | | condition: GIOCondition, 26464 | | ) -> GIOCondition, 26465 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26466:5 | 26428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26466 | / pub condition_wait: ::std::option::Option< 26467 | | unsafe extern "C" fn( 26468 | | datagram_based: *mut GDatagramBased, 26469 | | condition: GIOCondition, ... | 26473 | | ) -> gboolean, 26474 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26568:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26568 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26569:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26569 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26570:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26570 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26571:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26571 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26572:5 | 26565 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26572 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26793:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26793 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26794:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26794 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26795:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26795 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26796:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26796 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:26797:5 | 26790 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 26797 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27295:5 | 27293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 27294 | pub struct _GDBusInterfaceVTable { 27295 | pub method_call: GDBusInterfaceMethodCallFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27296:5 | 27293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27296 | pub get_property: GDBusInterfaceGetPropertyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27297:5 | 27293 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27297 | pub set_property: GDBusInterfaceSetPropertyFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27384:5 | 27382 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion 27383 | pub struct _GDBusSubtreeVTable { 27384 | pub enumerate: GDBusSubtreeEnumerateFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27385:5 | 27382 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27385 | pub introspect: GDBusSubtreeIntrospectFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27386:5 | 27382 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27386 | pub dispatch: GDBusSubtreeDispatchFunc, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27550:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27550 | / pub get_info: ::std::option::Option< 27551 | | unsafe extern "C" fn(interface_: *mut GDBusInterface) -> *mut GDBusInterfaceInfo, 27552 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27553:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27553 | / pub get_object: ::std::option::Option< 27554 | | unsafe extern "C" fn(interface_: *mut GDBusInterface) -> *mut GDBusObject, 27555 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27556:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27556 | / pub set_object: ::std::option::Option< 27557 | | unsafe extern "C" fn(interface_: *mut GDBusInterface, object: *mut GDBusObject), 27558 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27559:5 | 27547 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27559 | / pub dup_object: ::std::option::Option< 27560 | | unsafe extern "C" fn(interface_: *mut GDBusInterface) -> *mut GDBusObject, 27561 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27620:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27620 | / pub get_info: ::std::option::Option< 27621 | | unsafe extern "C" fn(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusInterfaceInfo, 27622 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27623:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27623 | / pub get_vtable: ::std::option::Option< 27624 | | unsafe extern "C" fn(interface_: *mut GDBusInterfaceSkeleton) -> *mut GDBusInterfaceVTable, 27625 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27626:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27626 | / pub get_properties: ::std::option::Option< 27627 | | unsafe extern "C" fn(interface_: *mut GDBusInterfaceSkeleton) -> *mut GVariant, 27628 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27629:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27629 | pub flush: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:27631:5 | 27617 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 27631 | / pub g_authorize_method: ::std::option::Option< 27632 | | unsafe extern "C" fn( 27633 | | interface_: *mut GDBusInterfaceSkeleton, 27634 | | invocation: *mut GDBusMethodInvocation, 27635 | | ) -> gboolean, 27636 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28460:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28460 | / pub get_object_path: 28461 | | ::std::option::Option *const gchar>, | |_____________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28462:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28462 | / pub get_interfaces: 28463 | | ::std::option::Option *mut GList>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28464:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28464 | / pub get_interface: ::std::option::Option< 28465 | | unsafe extern "C" fn( 28466 | | object: *mut GDBusObject, 28467 | | interface_name: *const gchar, 28468 | | ) -> *mut GDBusInterface, 28469 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28470:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28470 | / pub interface_added: ::std::option::Option< 28471 | | unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface), 28472 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28473:5 | 28457 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28473 | / pub interface_removed: ::std::option::Option< 28474 | | unsafe extern "C" fn(object: *mut GDBusObject, interface_: *mut GDBusInterface), 28475 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28514:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28514 | / pub get_object_path: ::std::option::Option< 28515 | | unsafe extern "C" fn(manager: *mut GDBusObjectManager) -> *const gchar, 28516 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28517:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28517 | / pub get_objects: 28518 | | ::std::option::Option *mut GList>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28519:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28519 | / pub get_object: ::std::option::Option< 28520 | | unsafe extern "C" fn( 28521 | | manager: *mut GDBusObjectManager, 28522 | | object_path: *const gchar, 28523 | | ) -> *mut GDBusObject, 28524 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28525:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28525 | / pub get_interface: ::std::option::Option< 28526 | | unsafe extern "C" fn( 28527 | | manager: *mut GDBusObjectManager, 28528 | | object_path: *const gchar, 28529 | | interface_name: *const gchar, 28530 | | ) -> *mut GDBusInterface, 28531 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28532:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28532 | / pub object_added: ::std::option::Option< 28533 | | unsafe extern "C" fn(manager: *mut GDBusObjectManager, object: *mut GDBusObject), 28534 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28535:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28535 | / pub object_removed: ::std::option::Option< 28536 | | unsafe extern "C" fn(manager: *mut GDBusObjectManager, object: *mut GDBusObject), 28537 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28538:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28538 | / pub interface_added: ::std::option::Option< 28539 | | unsafe extern "C" fn( 28540 | | manager: *mut GDBusObjectManager, 28541 | | object: *mut GDBusObject, 28542 | | interface_: *mut GDBusInterface, 28543 | | ), 28544 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28545:5 | 28511 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28545 | / pub interface_removed: ::std::option::Option< 28546 | | unsafe extern "C" fn( 28547 | | manager: *mut GDBusObjectManager, 28548 | | object: *mut GDBusObject, 28549 | | interface_: *mut GDBusInterface, 28550 | | ), 28551 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28628:5 | 28625 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28628 | / pub interface_proxy_signal: ::std::option::Option< 28629 | | unsafe extern "C" fn( 28630 | | manager: *mut GDBusObjectManagerClient, 28631 | | object_proxy: *mut GDBusObjectProxy, ... | 28636 | | ), 28637 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28638:5 | 28625 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28638 | / pub interface_proxy_properties_changed: ::std::option::Option< 28639 | | unsafe extern "C" fn( 28640 | | manager: *mut GDBusObjectManagerClient, 28641 | | object_proxy: *mut GDBusObjectProxy, ... | 28645 | | ), 28646 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28917:5 | 28914 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28917 | / pub authorize_method: ::std::option::Option< 28918 | | unsafe extern "C" fn( 28919 | | object: *mut GDBusObjectSkeleton, 28920 | | interface_: *mut GDBusInterfaceSkeleton, 28921 | | invocation: *mut GDBusMethodInvocation, 28922 | | ) -> gboolean, 28923 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:28997:5 | 28994 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 28997 | / pub g_properties_changed: ::std::option::Option< 28998 | | unsafe extern "C" fn( 28999 | | proxy: *mut GDBusProxy, 29000 | | changed_properties: *mut GVariant, 29001 | | invalidated_properties: *const *const gchar, 29002 | | ), 29003 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29004:5 | 28994 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29004 | / pub g_signal: ::std::option::Option< 29005 | | unsafe extern "C" fn( 29006 | | proxy: *mut GDBusProxy, 29007 | | sender_name: *const gchar, ... | 29010 | | ), 29011 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29339:5 | 29336 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29339 | / pub authorize: ::std::option::Option< 29340 | | unsafe extern "C" fn( 29341 | | controller: *mut GDebugControllerDBus, 29342 | | invocation: *mut GDBusMethodInvocation, 29343 | | ) -> gboolean, 29344 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29375:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29375 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29376:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29376 | pub disconnected: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29377:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29377 | pub eject_button: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29378:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29378 | / pub get_name: ::std::option::Option< 29379 | | unsafe extern "C" fn(drive: *mut GDrive) -> *mut ::std::os::raw::c_char, 29380 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29381:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29381 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29382:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29382 | pub has_volumes: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29383:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29383 | pub get_volumes: ::std::option::Option *mut GList>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29384:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29384 | / pub is_media_removable: 29385 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29386:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29386 | pub has_media: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29387:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29387 | / pub is_media_check_automatic: 29388 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29389:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29389 | pub can_eject: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29390:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29390 | / pub can_poll_for_media: 29391 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29392:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29392 | / pub eject: ::std::option::Option< 29393 | | unsafe extern "C" fn( 29394 | | drive: *mut GDrive, 29395 | | flags: GMountUnmountFlags, ... | 29399 | | ), 29400 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29401:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29401 | / pub eject_finish: ::std::option::Option< 29402 | | unsafe extern "C" fn( 29403 | | drive: *mut GDrive, 29404 | | result: *mut GAsyncResult, 29405 | | error: *mut *mut GError, 29406 | | ) -> gboolean, 29407 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29408:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29408 | / pub poll_for_media: ::std::option::Option< 29409 | | unsafe extern "C" fn( 29410 | | drive: *mut GDrive, 29411 | | cancellable: *mut GCancellable, ... | 29414 | | ), 29415 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29416:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29416 | / pub poll_for_media_finish: ::std::option::Option< 29417 | | unsafe extern "C" fn( 29418 | | drive: *mut GDrive, 29419 | | result: *mut GAsyncResult, 29420 | | error: *mut *mut GError, 29421 | | ) -> gboolean, 29422 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29423:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29423 | / pub get_identifier: ::std::option::Option< 29424 | | unsafe extern "C" fn( 29425 | | drive: *mut GDrive, 29426 | | kind: *const ::std::os::raw::c_char, 29427 | | ) -> *mut ::std::os::raw::c_char, 29428 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29429:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29429 | / pub enumerate_identifiers: ::std::option::Option< 29430 | | unsafe extern "C" fn(drive: *mut GDrive) -> *mut *mut ::std::os::raw::c_char, 29431 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29432:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29432 | / pub get_start_stop_type: 29433 | | ::std::option::Option GDriveStartStopType>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29434:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29434 | pub can_start: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29435:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29435 | / pub can_start_degraded: 29436 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29437:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29437 | / pub start: ::std::option::Option< 29438 | | unsafe extern "C" fn( 29439 | | drive: *mut GDrive, 29440 | | flags: GDriveStartFlags, ... | 29445 | | ), 29446 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29447:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29447 | / pub start_finish: ::std::option::Option< 29448 | | unsafe extern "C" fn( 29449 | | drive: *mut GDrive, 29450 | | result: *mut GAsyncResult, 29451 | | error: *mut *mut GError, 29452 | | ) -> gboolean, 29453 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29454:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29454 | pub can_stop: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29455:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29455 | / pub stop: ::std::option::Option< 29456 | | unsafe extern "C" fn( 29457 | | drive: *mut GDrive, 29458 | | flags: GMountUnmountFlags, ... | 29463 | | ), 29464 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29465:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29465 | / pub stop_finish: ::std::option::Option< 29466 | | unsafe extern "C" fn( 29467 | | drive: *mut GDrive, 29468 | | result: *mut GAsyncResult, 29469 | | error: *mut *mut GError, 29470 | | ) -> gboolean, 29471 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29472:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29472 | pub stop_button: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29473:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29473 | / pub eject_with_operation: ::std::option::Option< 29474 | | unsafe extern "C" fn( 29475 | | drive: *mut GDrive, 29476 | | flags: GMountUnmountFlags, ... | 29481 | | ), 29482 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29483:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29483 | / pub eject_with_operation_finish: ::std::option::Option< 29484 | | unsafe extern "C" fn( 29485 | | drive: *mut GDrive, 29486 | | result: *mut GAsyncResult, 29487 | | error: *mut *mut GError, 29488 | | ) -> gboolean, 29489 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29490:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29490 | / pub get_sort_key: 29491 | | ::std::option::Option *const gchar>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29492:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29492 | / pub get_symbolic_icon: 29493 | | ::std::option::Option *mut GIcon>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29494:5 | 29372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29494 | pub is_removable: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29713:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29713 | / pub accept_certificate: ::std::option::Option< 29714 | | unsafe extern "C" fn( 29715 | | connection: *mut GDtlsConnection, 29716 | | peer_cert: *mut GTlsCertificate, 29717 | | errors: GTlsCertificateFlags, 29718 | | ) -> gboolean, 29719 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29720:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29720 | / pub handshake: ::std::option::Option< 29721 | | unsafe extern "C" fn( 29722 | | conn: *mut GDtlsConnection, 29723 | | cancellable: *mut GCancellable, 29724 | | error: *mut *mut GError, 29725 | | ) -> gboolean, 29726 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29727:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29727 | / pub handshake_async: ::std::option::Option< 29728 | | unsafe extern "C" fn( 29729 | | conn: *mut GDtlsConnection, 29730 | | io_priority: ::std::os::raw::c_int, ... | 29734 | | ), 29735 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29736:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29736 | / pub handshake_finish: ::std::option::Option< 29737 | | unsafe extern "C" fn( 29738 | | conn: *mut GDtlsConnection, 29739 | | result: *mut GAsyncResult, 29740 | | error: *mut *mut GError, 29741 | | ) -> gboolean, 29742 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29743:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29743 | / pub shutdown: ::std::option::Option< 29744 | | unsafe extern "C" fn( 29745 | | conn: *mut GDtlsConnection, 29746 | | shutdown_read: gboolean, ... | 29750 | | ) -> gboolean, 29751 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29752:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29752 | / pub shutdown_async: ::std::option::Option< 29753 | | unsafe extern "C" fn( 29754 | | conn: *mut GDtlsConnection, 29755 | | shutdown_read: gboolean, ... | 29761 | | ), 29762 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29763:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29763 | / pub shutdown_finish: ::std::option::Option< 29764 | | unsafe extern "C" fn( 29765 | | conn: *mut GDtlsConnection, 29766 | | result: *mut GAsyncResult, 29767 | | error: *mut *mut GError, 29768 | | ) -> gboolean, 29769 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29770:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29770 | / pub set_advertised_protocols: ::std::option::Option< 29771 | | unsafe extern "C" fn(conn: *mut GDtlsConnection, protocols: *const *const gchar), 29772 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29773:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29773 | / pub get_negotiated_protocol: 29774 | | ::std::option::Option *const gchar>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:29775:5 | 29710 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 29775 | / pub get_binding_data: ::std::option::Option< 29776 | | unsafe extern "C" fn( 29777 | | conn: *mut GDtlsConnection, 29778 | | type_: GTlsChannelBindingType, ... | 29781 | | ) -> gboolean, 29782 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30057:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30057 | pub hash: ::std::option::Option guint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30058:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30058 | / pub equal: ::std::option::Option< 30059 | | unsafe extern "C" fn(icon1: *mut GIcon, icon2: *mut GIcon) -> gboolean, 30060 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30061:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30061 | / pub to_tokens: ::std::option::Option< 30062 | | unsafe extern "C" fn( 30063 | | icon: *mut GIcon, 30064 | | tokens: *mut GPtrArray, 30065 | | out_version: *mut gint, 30066 | | ) -> gboolean, 30067 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30068:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30068 | / pub from_tokens: ::std::option::Option< 30069 | | unsafe extern "C" fn( 30070 | | tokens: *mut *mut gchar, 30071 | | num_tokens: gint, ... | 30074 | | ) -> *mut GIcon, 30075 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30076:5 | 30054 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30076 | pub serialize: ::std::option::Option *mut GVariant>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30199:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30199 | pub dup: ::std::option::Option *mut GFile>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30200:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30200 | pub hash: ::std::option::Option guint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30201:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30201 | / pub equal: ::std::option::Option< 30202 | | unsafe extern "C" fn(file1: *mut GFile, file2: *mut GFile) -> gboolean, 30203 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30204:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30204 | pub is_native: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30205:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30205 | / pub has_uri_scheme: ::std::option::Option< 30206 | | unsafe extern "C" fn( 30207 | | file: *mut GFile, 30208 | | uri_scheme: *const ::std::os::raw::c_char, 30209 | | ) -> gboolean, 30210 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30211:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30211 | / pub get_uri_scheme: ::std::option::Option< 30212 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30213 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30214:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30214 | / pub get_basename: ::std::option::Option< 30215 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30216 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30217:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30217 | / pub get_path: ::std::option::Option< 30218 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30219 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30220:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30220 | / pub get_uri: ::std::option::Option< 30221 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30222 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30223:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30223 | / pub get_parse_name: ::std::option::Option< 30224 | | unsafe extern "C" fn(file: *mut GFile) -> *mut ::std::os::raw::c_char, 30225 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30226:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30226 | pub get_parent: ::std::option::Option *mut GFile>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30227:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30227 | / pub prefix_matches: ::std::option::Option< 30228 | | unsafe extern "C" fn(prefix: *mut GFile, file: *mut GFile) -> gboolean, 30229 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30230:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30230 | / pub get_relative_path: ::std::option::Option< 30231 | | unsafe extern "C" fn( 30232 | | parent: *mut GFile, 30233 | | descendant: *mut GFile, 30234 | | ) -> *mut ::std::os::raw::c_char, 30235 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30236:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30236 | / pub resolve_relative_path: ::std::option::Option< 30237 | | unsafe extern "C" fn( 30238 | | file: *mut GFile, 30239 | | relative_path: *const ::std::os::raw::c_char, 30240 | | ) -> *mut GFile, 30241 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30242:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30242 | / pub get_child_for_display_name: ::std::option::Option< 30243 | | unsafe extern "C" fn( 30244 | | file: *mut GFile, 30245 | | display_name: *const ::std::os::raw::c_char, 30246 | | error: *mut *mut GError, 30247 | | ) -> *mut GFile, 30248 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30249:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30249 | / pub enumerate_children: ::std::option::Option< 30250 | | unsafe extern "C" fn( 30251 | | file: *mut GFile, 30252 | | attributes: *const ::std::os::raw::c_char, ... | 30256 | | ) -> *mut GFileEnumerator, 30257 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30258:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30258 | / pub enumerate_children_async: ::std::option::Option< 30259 | | unsafe extern "C" fn( 30260 | | file: *mut GFile, 30261 | | attributes: *const ::std::os::raw::c_char, ... | 30267 | | ), 30268 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30269:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30269 | / pub enumerate_children_finish: ::std::option::Option< 30270 | | unsafe extern "C" fn( 30271 | | file: *mut GFile, 30272 | | res: *mut GAsyncResult, 30273 | | error: *mut *mut GError, 30274 | | ) -> *mut GFileEnumerator, 30275 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30276:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30276 | / pub query_info: ::std::option::Option< 30277 | | unsafe extern "C" fn( 30278 | | file: *mut GFile, 30279 | | attributes: *const ::std::os::raw::c_char, ... | 30283 | | ) -> *mut GFileInfo, 30284 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30285:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30285 | / pub query_info_async: ::std::option::Option< 30286 | | unsafe extern "C" fn( 30287 | | file: *mut GFile, 30288 | | attributes: *const ::std::os::raw::c_char, ... | 30294 | | ), 30295 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30296:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30296 | / pub query_info_finish: ::std::option::Option< 30297 | | unsafe extern "C" fn( 30298 | | file: *mut GFile, 30299 | | res: *mut GAsyncResult, 30300 | | error: *mut *mut GError, 30301 | | ) -> *mut GFileInfo, 30302 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30303:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30303 | / pub query_filesystem_info: ::std::option::Option< 30304 | | unsafe extern "C" fn( 30305 | | file: *mut GFile, 30306 | | attributes: *const ::std::os::raw::c_char, ... | 30309 | | ) -> *mut GFileInfo, 30310 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30311:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30311 | / pub query_filesystem_info_async: ::std::option::Option< 30312 | | unsafe extern "C" fn( 30313 | | file: *mut GFile, 30314 | | attributes: *const ::std::os::raw::c_char, ... | 30319 | | ), 30320 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30321:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30321 | / pub query_filesystem_info_finish: ::std::option::Option< 30322 | | unsafe extern "C" fn( 30323 | | file: *mut GFile, 30324 | | res: *mut GAsyncResult, 30325 | | error: *mut *mut GError, 30326 | | ) -> *mut GFileInfo, 30327 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30328:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30328 | / pub find_enclosing_mount: ::std::option::Option< 30329 | | unsafe extern "C" fn( 30330 | | file: *mut GFile, 30331 | | cancellable: *mut GCancellable, 30332 | | error: *mut *mut GError, 30333 | | ) -> *mut GMount, 30334 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30335:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30335 | / pub find_enclosing_mount_async: ::std::option::Option< 30336 | | unsafe extern "C" fn( 30337 | | file: *mut GFile, 30338 | | io_priority: ::std::os::raw::c_int, ... | 30342 | | ), 30343 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30344:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30344 | / pub find_enclosing_mount_finish: ::std::option::Option< 30345 | | unsafe extern "C" fn( 30346 | | file: *mut GFile, 30347 | | res: *mut GAsyncResult, 30348 | | error: *mut *mut GError, 30349 | | ) -> *mut GMount, 30350 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30351:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30351 | / pub set_display_name: ::std::option::Option< 30352 | | unsafe extern "C" fn( 30353 | | file: *mut GFile, 30354 | | display_name: *const ::std::os::raw::c_char, ... | 30357 | | ) -> *mut GFile, 30358 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30359:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30359 | / pub set_display_name_async: ::std::option::Option< 30360 | | unsafe extern "C" fn( 30361 | | file: *mut GFile, 30362 | | display_name: *const ::std::os::raw::c_char, ... | 30367 | | ), 30368 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30369:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30369 | / pub set_display_name_finish: ::std::option::Option< 30370 | | unsafe extern "C" fn( 30371 | | file: *mut GFile, 30372 | | res: *mut GAsyncResult, 30373 | | error: *mut *mut GError, 30374 | | ) -> *mut GFile, 30375 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30376:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30376 | / pub query_settable_attributes: ::std::option::Option< 30377 | | unsafe extern "C" fn( 30378 | | file: *mut GFile, 30379 | | cancellable: *mut GCancellable, 30380 | | error: *mut *mut GError, 30381 | | ) -> *mut GFileAttributeInfoList, 30382 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30383:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30383 | pub _query_settable_attributes_async: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30384:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30384 | pub _query_settable_attributes_finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30385:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30385 | / pub query_writable_namespaces: ::std::option::Option< 30386 | | unsafe extern "C" fn( 30387 | | file: *mut GFile, 30388 | | cancellable: *mut GCancellable, 30389 | | error: *mut *mut GError, 30390 | | ) -> *mut GFileAttributeInfoList, 30391 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30392:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30392 | pub _query_writable_namespaces_async: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30393:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30393 | pub _query_writable_namespaces_finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30394:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30394 | / pub set_attribute: ::std::option::Option< 30395 | | unsafe extern "C" fn( 30396 | | file: *mut GFile, 30397 | | attribute: *const ::std::os::raw::c_char, ... | 30403 | | ) -> gboolean, 30404 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30405:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30405 | / pub set_attributes_from_info: ::std::option::Option< 30406 | | unsafe extern "C" fn( 30407 | | file: *mut GFile, 30408 | | info: *mut GFileInfo, ... | 30412 | | ) -> gboolean, 30413 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30414:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30414 | / pub set_attributes_async: ::std::option::Option< 30415 | | unsafe extern "C" fn( 30416 | | file: *mut GFile, 30417 | | info: *mut GFileInfo, ... | 30423 | | ), 30424 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30425:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30425 | / pub set_attributes_finish: ::std::option::Option< 30426 | | unsafe extern "C" fn( 30427 | | file: *mut GFile, 30428 | | result: *mut GAsyncResult, ... | 30431 | | ) -> gboolean, 30432 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30433:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30433 | / pub read_fn: ::std::option::Option< 30434 | | unsafe extern "C" fn( 30435 | | file: *mut GFile, 30436 | | cancellable: *mut GCancellable, 30437 | | error: *mut *mut GError, 30438 | | ) -> *mut GFileInputStream, 30439 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30440:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30440 | / pub read_async: ::std::option::Option< 30441 | | unsafe extern "C" fn( 30442 | | file: *mut GFile, 30443 | | io_priority: ::std::os::raw::c_int, ... | 30447 | | ), 30448 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30449:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30449 | / pub read_finish: ::std::option::Option< 30450 | | unsafe extern "C" fn( 30451 | | file: *mut GFile, 30452 | | res: *mut GAsyncResult, 30453 | | error: *mut *mut GError, 30454 | | ) -> *mut GFileInputStream, 30455 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30456:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30456 | / pub append_to: ::std::option::Option< 30457 | | unsafe extern "C" fn( 30458 | | file: *mut GFile, 30459 | | flags: GFileCreateFlags, ... | 30462 | | ) -> *mut GFileOutputStream, 30463 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30464:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30464 | / pub append_to_async: ::std::option::Option< 30465 | | unsafe extern "C" fn( 30466 | | file: *mut GFile, 30467 | | flags: GFileCreateFlags, ... | 30472 | | ), 30473 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30474:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30474 | / pub append_to_finish: ::std::option::Option< 30475 | | unsafe extern "C" fn( 30476 | | file: *mut GFile, 30477 | | res: *mut GAsyncResult, 30478 | | error: *mut *mut GError, 30479 | | ) -> *mut GFileOutputStream, 30480 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30481:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30481 | / pub create: ::std::option::Option< 30482 | | unsafe extern "C" fn( 30483 | | file: *mut GFile, 30484 | | flags: GFileCreateFlags, ... | 30487 | | ) -> *mut GFileOutputStream, 30488 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30489:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30489 | / pub create_async: ::std::option::Option< 30490 | | unsafe extern "C" fn( 30491 | | file: *mut GFile, 30492 | | flags: GFileCreateFlags, ... | 30497 | | ), 30498 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30499:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30499 | / pub create_finish: ::std::option::Option< 30500 | | unsafe extern "C" fn( 30501 | | file: *mut GFile, 30502 | | res: *mut GAsyncResult, 30503 | | error: *mut *mut GError, 30504 | | ) -> *mut GFileOutputStream, 30505 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30506:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30506 | / pub replace: ::std::option::Option< 30507 | | unsafe extern "C" fn( 30508 | | file: *mut GFile, 30509 | | etag: *const ::std::os::raw::c_char, ... | 30514 | | ) -> *mut GFileOutputStream, 30515 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30516:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30516 | / pub replace_async: ::std::option::Option< 30517 | | unsafe extern "C" fn( 30518 | | file: *mut GFile, 30519 | | etag: *const ::std::os::raw::c_char, ... | 30526 | | ), 30527 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30528:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30528 | / pub replace_finish: ::std::option::Option< 30529 | | unsafe extern "C" fn( 30530 | | file: *mut GFile, 30531 | | res: *mut GAsyncResult, 30532 | | error: *mut *mut GError, 30533 | | ) -> *mut GFileOutputStream, 30534 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30535:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30535 | / pub delete_file: ::std::option::Option< 30536 | | unsafe extern "C" fn( 30537 | | file: *mut GFile, 30538 | | cancellable: *mut GCancellable, 30539 | | error: *mut *mut GError, 30540 | | ) -> gboolean, 30541 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30542:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30542 | / pub delete_file_async: ::std::option::Option< 30543 | | unsafe extern "C" fn( 30544 | | file: *mut GFile, 30545 | | io_priority: ::std::os::raw::c_int, ... | 30549 | | ), 30550 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30551:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30551 | / pub delete_file_finish: ::std::option::Option< 30552 | | unsafe extern "C" fn( 30553 | | file: *mut GFile, 30554 | | result: *mut GAsyncResult, 30555 | | error: *mut *mut GError, 30556 | | ) -> gboolean, 30557 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30558:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30558 | / pub trash: ::std::option::Option< 30559 | | unsafe extern "C" fn( 30560 | | file: *mut GFile, 30561 | | cancellable: *mut GCancellable, 30562 | | error: *mut *mut GError, 30563 | | ) -> gboolean, 30564 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30565:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30565 | / pub trash_async: ::std::option::Option< 30566 | | unsafe extern "C" fn( 30567 | | file: *mut GFile, 30568 | | io_priority: ::std::os::raw::c_int, ... | 30572 | | ), 30573 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30574:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30574 | / pub trash_finish: ::std::option::Option< 30575 | | unsafe extern "C" fn( 30576 | | file: *mut GFile, 30577 | | result: *mut GAsyncResult, 30578 | | error: *mut *mut GError, 30579 | | ) -> gboolean, 30580 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30581:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30581 | / pub make_directory: ::std::option::Option< 30582 | | unsafe extern "C" fn( 30583 | | file: *mut GFile, 30584 | | cancellable: *mut GCancellable, 30585 | | error: *mut *mut GError, 30586 | | ) -> gboolean, 30587 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30588:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30588 | / pub make_directory_async: ::std::option::Option< 30589 | | unsafe extern "C" fn( 30590 | | file: *mut GFile, 30591 | | io_priority: ::std::os::raw::c_int, ... | 30595 | | ), 30596 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30597:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30597 | / pub make_directory_finish: ::std::option::Option< 30598 | | unsafe extern "C" fn( 30599 | | file: *mut GFile, 30600 | | result: *mut GAsyncResult, 30601 | | error: *mut *mut GError, 30602 | | ) -> gboolean, 30603 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30604:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30604 | / pub make_symbolic_link: ::std::option::Option< 30605 | | unsafe extern "C" fn( 30606 | | file: *mut GFile, 30607 | | symlink_value: *const ::std::os::raw::c_char, ... | 30610 | | ) -> gboolean, 30611 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30612:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30612 | / pub make_symbolic_link_async: ::std::option::Option< 30613 | | unsafe extern "C" fn( 30614 | | file: *mut GFile, 30615 | | symlink_value: *const ::std::os::raw::c_char, ... | 30620 | | ), 30621 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30622:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30622 | / pub make_symbolic_link_finish: ::std::option::Option< 30623 | | unsafe extern "C" fn( 30624 | | file: *mut GFile, 30625 | | result: *mut GAsyncResult, 30626 | | error: *mut *mut GError, 30627 | | ) -> gboolean, 30628 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30629:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30629 | / pub copy: ::std::option::Option< 30630 | | unsafe extern "C" fn( 30631 | | source: *mut GFile, 30632 | | destination: *mut GFile, ... | 30638 | | ) -> gboolean, 30639 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30640:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30640 | / pub copy_async: ::std::option::Option< 30641 | | unsafe extern "C" fn( 30642 | | source: *mut GFile, 30643 | | destination: *mut GFile, ... | 30651 | | ), 30652 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30653:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30653 | / pub copy_finish: ::std::option::Option< 30654 | | unsafe extern "C" fn( 30655 | | file: *mut GFile, 30656 | | res: *mut GAsyncResult, 30657 | | error: *mut *mut GError, 30658 | | ) -> gboolean, 30659 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30660:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30660 | / pub move_: ::std::option::Option< 30661 | | unsafe extern "C" fn( 30662 | | source: *mut GFile, 30663 | | destination: *mut GFile, ... | 30669 | | ) -> gboolean, 30670 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30671:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30671 | / pub move_async: ::std::option::Option< 30672 | | unsafe extern "C" fn( 30673 | | source: *mut GFile, 30674 | | destination: *mut GFile, ... | 30682 | | ), 30683 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30684:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30684 | / pub move_finish: ::std::option::Option< 30685 | | unsafe extern "C" fn( 30686 | | file: *mut GFile, 30687 | | result: *mut GAsyncResult, 30688 | | error: *mut *mut GError, 30689 | | ) -> gboolean, 30690 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30691:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30691 | / pub mount_mountable: ::std::option::Option< 30692 | | unsafe extern "C" fn( 30693 | | file: *mut GFile, 30694 | | flags: GMountMountFlags, ... | 30699 | | ), 30700 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30701:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30701 | / pub mount_mountable_finish: ::std::option::Option< 30702 | | unsafe extern "C" fn( 30703 | | file: *mut GFile, 30704 | | result: *mut GAsyncResult, 30705 | | error: *mut *mut GError, 30706 | | ) -> *mut GFile, 30707 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30708:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30708 | / pub unmount_mountable: ::std::option::Option< 30709 | | unsafe extern "C" fn( 30710 | | file: *mut GFile, 30711 | | flags: GMountUnmountFlags, ... | 30715 | | ), 30716 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30717:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30717 | / pub unmount_mountable_finish: ::std::option::Option< 30718 | | unsafe extern "C" fn( 30719 | | file: *mut GFile, 30720 | | result: *mut GAsyncResult, 30721 | | error: *mut *mut GError, 30722 | | ) -> gboolean, 30723 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30724:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30724 | / pub eject_mountable: ::std::option::Option< 30725 | | unsafe extern "C" fn( 30726 | | file: *mut GFile, 30727 | | flags: GMountUnmountFlags, ... | 30731 | | ), 30732 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30733:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30733 | / pub eject_mountable_finish: ::std::option::Option< 30734 | | unsafe extern "C" fn( 30735 | | file: *mut GFile, 30736 | | result: *mut GAsyncResult, 30737 | | error: *mut *mut GError, 30738 | | ) -> gboolean, 30739 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30740:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30740 | / pub mount_enclosing_volume: ::std::option::Option< 30741 | | unsafe extern "C" fn( 30742 | | location: *mut GFile, 30743 | | flags: GMountMountFlags, ... | 30748 | | ), 30749 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30750:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30750 | / pub mount_enclosing_volume_finish: ::std::option::Option< 30751 | | unsafe extern "C" fn( 30752 | | location: *mut GFile, 30753 | | result: *mut GAsyncResult, 30754 | | error: *mut *mut GError, 30755 | | ) -> gboolean, 30756 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30757:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30757 | / pub monitor_dir: ::std::option::Option< 30758 | | unsafe extern "C" fn( 30759 | | file: *mut GFile, 30760 | | flags: GFileMonitorFlags, ... | 30763 | | ) -> *mut GFileMonitor, 30764 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30765:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30765 | / pub monitor_file: ::std::option::Option< 30766 | | unsafe extern "C" fn( 30767 | | file: *mut GFile, 30768 | | flags: GFileMonitorFlags, ... | 30771 | | ) -> *mut GFileMonitor, 30772 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30773:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30773 | / pub open_readwrite: ::std::option::Option< 30774 | | unsafe extern "C" fn( 30775 | | file: *mut GFile, 30776 | | cancellable: *mut GCancellable, 30777 | | error: *mut *mut GError, 30778 | | ) -> *mut GFileIOStream, 30779 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30780:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30780 | / pub open_readwrite_async: ::std::option::Option< 30781 | | unsafe extern "C" fn( 30782 | | file: *mut GFile, 30783 | | io_priority: ::std::os::raw::c_int, ... | 30787 | | ), 30788 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30789:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30789 | / pub open_readwrite_finish: ::std::option::Option< 30790 | | unsafe extern "C" fn( 30791 | | file: *mut GFile, 30792 | | res: *mut GAsyncResult, 30793 | | error: *mut *mut GError, 30794 | | ) -> *mut GFileIOStream, 30795 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30796:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30796 | / pub create_readwrite: ::std::option::Option< 30797 | | unsafe extern "C" fn( 30798 | | file: *mut GFile, 30799 | | flags: GFileCreateFlags, ... | 30802 | | ) -> *mut GFileIOStream, 30803 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30804:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30804 | / pub create_readwrite_async: ::std::option::Option< 30805 | | unsafe extern "C" fn( 30806 | | file: *mut GFile, 30807 | | flags: GFileCreateFlags, ... | 30812 | | ), 30813 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30814:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30814 | / pub create_readwrite_finish: ::std::option::Option< 30815 | | unsafe extern "C" fn( 30816 | | file: *mut GFile, 30817 | | res: *mut GAsyncResult, 30818 | | error: *mut *mut GError, 30819 | | ) -> *mut GFileIOStream, 30820 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30821:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30821 | / pub replace_readwrite: ::std::option::Option< 30822 | | unsafe extern "C" fn( 30823 | | file: *mut GFile, 30824 | | etag: *const ::std::os::raw::c_char, ... | 30829 | | ) -> *mut GFileIOStream, 30830 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30831:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30831 | / pub replace_readwrite_async: ::std::option::Option< 30832 | | unsafe extern "C" fn( 30833 | | file: *mut GFile, 30834 | | etag: *const ::std::os::raw::c_char, ... | 30841 | | ), 30842 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30843:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30843 | / pub replace_readwrite_finish: ::std::option::Option< 30844 | | unsafe extern "C" fn( 30845 | | file: *mut GFile, 30846 | | res: *mut GAsyncResult, 30847 | | error: *mut *mut GError, 30848 | | ) -> *mut GFileIOStream, 30849 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30850:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30850 | / pub start_mountable: ::std::option::Option< 30851 | | unsafe extern "C" fn( 30852 | | file: *mut GFile, 30853 | | flags: GDriveStartFlags, ... | 30858 | | ), 30859 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30860:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30860 | / pub start_mountable_finish: ::std::option::Option< 30861 | | unsafe extern "C" fn( 30862 | | file: *mut GFile, 30863 | | result: *mut GAsyncResult, 30864 | | error: *mut *mut GError, 30865 | | ) -> gboolean, 30866 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30867:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30867 | / pub stop_mountable: ::std::option::Option< 30868 | | unsafe extern "C" fn( 30869 | | file: *mut GFile, 30870 | | flags: GMountUnmountFlags, ... | 30875 | | ), 30876 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30877:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30877 | / pub stop_mountable_finish: ::std::option::Option< 30878 | | unsafe extern "C" fn( 30879 | | file: *mut GFile, 30880 | | result: *mut GAsyncResult, 30881 | | error: *mut *mut GError, 30882 | | ) -> gboolean, 30883 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30885:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30885 | / pub unmount_mountable_with_operation: ::std::option::Option< 30886 | | unsafe extern "C" fn( 30887 | | file: *mut GFile, 30888 | | flags: GMountUnmountFlags, ... | 30893 | | ), 30894 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30895:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30895 | / pub unmount_mountable_with_operation_finish: ::std::option::Option< 30896 | | unsafe extern "C" fn( 30897 | | file: *mut GFile, 30898 | | result: *mut GAsyncResult, 30899 | | error: *mut *mut GError, 30900 | | ) -> gboolean, 30901 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30902:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30902 | / pub eject_mountable_with_operation: ::std::option::Option< 30903 | | unsafe extern "C" fn( 30904 | | file: *mut GFile, 30905 | | flags: GMountUnmountFlags, ... | 30910 | | ), 30911 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30912:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30912 | / pub eject_mountable_with_operation_finish: ::std::option::Option< 30913 | | unsafe extern "C" fn( 30914 | | file: *mut GFile, 30915 | | result: *mut GAsyncResult, 30916 | | error: *mut *mut GError, 30917 | | ) -> gboolean, 30918 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30919:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30919 | / pub poll_mountable: ::std::option::Option< 30920 | | unsafe extern "C" fn( 30921 | | file: *mut GFile, 30922 | | cancellable: *mut GCancellable, ... | 30925 | | ), 30926 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30927:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30927 | / pub poll_mountable_finish: ::std::option::Option< 30928 | | unsafe extern "C" fn( 30929 | | file: *mut GFile, 30930 | | result: *mut GAsyncResult, 30931 | | error: *mut *mut GError, 30932 | | ) -> gboolean, 30933 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30934:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30934 | / pub measure_disk_usage: ::std::option::Option< 30935 | | unsafe extern "C" fn( 30936 | | file: *mut GFile, 30937 | | flags: GFileMeasureFlags, ... | 30945 | | ) -> gboolean, 30946 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30947:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30947 | / pub measure_disk_usage_async: ::std::option::Option< 30948 | | unsafe extern "C" fn( 30949 | | file: *mut GFile, 30950 | | flags: GFileMeasureFlags, ... | 30957 | | ), 30958 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30959:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30959 | / pub measure_disk_usage_finish: ::std::option::Option< 30960 | | unsafe extern "C" fn( 30961 | | file: *mut GFile, 30962 | | result: *mut GAsyncResult, ... | 30967 | | ) -> gboolean, 30968 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:30969:5 | 30196 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 30969 | / pub query_exists: ::std::option::Option< 30970 | | unsafe extern "C" fn(file: *mut GFile, cancellable: *mut GCancellable) -> gboolean, 30971 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32389:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32389 | / pub next_file: ::std::option::Option< 32390 | | unsafe extern "C" fn( 32391 | | enumerator: *mut GFileEnumerator, 32392 | | cancellable: *mut GCancellable, 32393 | | error: *mut *mut GError, 32394 | | ) -> *mut GFileInfo, 32395 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32396:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32396 | / pub close_fn: ::std::option::Option< 32397 | | unsafe extern "C" fn( 32398 | | enumerator: *mut GFileEnumerator, 32399 | | cancellable: *mut GCancellable, 32400 | | error: *mut *mut GError, 32401 | | ) -> gboolean, 32402 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32403:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32403 | / pub next_files_async: ::std::option::Option< 32404 | | unsafe extern "C" fn( 32405 | | enumerator: *mut GFileEnumerator, 32406 | | num_files: ::std::os::raw::c_int, ... | 32411 | | ), 32412 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32413:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32413 | / pub next_files_finish: ::std::option::Option< 32414 | | unsafe extern "C" fn( 32415 | | enumerator: *mut GFileEnumerator, 32416 | | result: *mut GAsyncResult, 32417 | | error: *mut *mut GError, 32418 | | ) -> *mut GList, 32419 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32420:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32420 | / pub close_async: ::std::option::Option< 32421 | | unsafe extern "C" fn( 32422 | | enumerator: *mut GFileEnumerator, 32423 | | io_priority: ::std::os::raw::c_int, ... | 32427 | | ), 32428 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32429:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32429 | / pub close_finish: ::std::option::Option< 32430 | | unsafe extern "C" fn( 32431 | | enumerator: *mut GFileEnumerator, 32432 | | result: *mut GAsyncResult, 32433 | | error: *mut *mut GError, 32434 | | ) -> gboolean, 32435 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32436:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32436 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32437:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32437 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32438:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32438 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32439:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32439 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32440:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32440 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32441:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32441 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32442:5 | 32386 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32442 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32986:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32986 | pub tell: ::std::option::Option goffset>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32987:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32987 | / pub can_seek: 32988 | | ::std::option::Option gboolean>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32989:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32989 | / pub seek: ::std::option::Option< 32990 | | unsafe extern "C" fn( 32991 | | stream: *mut GFileInputStream, 32992 | | offset: goffset, ... | 32996 | | ) -> gboolean, 32997 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:32998:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 32998 | / pub query_info: ::std::option::Option< 32999 | | unsafe extern "C" fn( 33000 | | stream: *mut GFileInputStream, 33001 | | attributes: *const ::std::os::raw::c_char, ... | 33004 | | ) -> *mut GFileInfo, 33005 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33006:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33006 | / pub query_info_async: ::std::option::Option< 33007 | | unsafe extern "C" fn( 33008 | | stream: *mut GFileInputStream, 33009 | | attributes: *const ::std::os::raw::c_char, ... | 33014 | | ), 33015 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33016:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33016 | / pub query_info_finish: ::std::option::Option< 33017 | | unsafe extern "C" fn( 33018 | | stream: *mut GFileInputStream, 33019 | | result: *mut GAsyncResult, 33020 | | error: *mut *mut GError, 33021 | | ) -> *mut GFileInfo, 33022 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33023:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33023 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33024:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33024 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33025:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33025 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33026:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33026 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33027:5 | 32983 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33027 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33121:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33121 | / pub get_input_stream: 33122 | | ::std::option::Option *mut GInputStream>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33123:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33123 | / pub get_output_stream: 33124 | | ::std::option::Option *mut GOutputStream>, | |_________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33125:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33125 | / pub close_fn: ::std::option::Option< 33126 | | unsafe extern "C" fn( 33127 | | stream: *mut GIOStream, 33128 | | cancellable: *mut GCancellable, 33129 | | error: *mut *mut GError, 33130 | | ) -> gboolean, 33131 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33132:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33132 | / pub close_async: ::std::option::Option< 33133 | | unsafe extern "C" fn( 33134 | | stream: *mut GIOStream, 33135 | | io_priority: ::std::os::raw::c_int, ... | 33139 | | ), 33140 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33141:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33141 | / pub close_finish: ::std::option::Option< 33142 | | unsafe extern "C" fn( 33143 | | stream: *mut GIOStream, 33144 | | result: *mut GAsyncResult, 33145 | | error: *mut *mut GError, 33146 | | ) -> gboolean, 33147 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33148:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33148 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33149:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33149 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33150:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33150 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33151:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33151 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33152:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33152 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33153:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33153 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33154:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33154 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33155:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33155 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33156:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33156 | pub _g_reserved9: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33157:5 | 33118 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33157 | pub _g_reserved10: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33283:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33283 | pub tell: ::std::option::Option goffset>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33284:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33284 | / pub can_seek: 33285 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33286:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33286 | / pub seek: ::std::option::Option< 33287 | | unsafe extern "C" fn( 33288 | | stream: *mut GFileIOStream, 33289 | | offset: goffset, ... | 33293 | | ) -> gboolean, 33294 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33295:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33295 | / pub can_truncate: 33296 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33297:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33297 | / pub truncate_fn: ::std::option::Option< 33298 | | unsafe extern "C" fn( 33299 | | stream: *mut GFileIOStream, 33300 | | size: goffset, ... | 33303 | | ) -> gboolean, 33304 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33305:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33305 | / pub query_info: ::std::option::Option< 33306 | | unsafe extern "C" fn( 33307 | | stream: *mut GFileIOStream, 33308 | | attributes: *const ::std::os::raw::c_char, ... | 33311 | | ) -> *mut GFileInfo, 33312 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33313:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33313 | / pub query_info_async: ::std::option::Option< 33314 | | unsafe extern "C" fn( 33315 | | stream: *mut GFileIOStream, 33316 | | attributes: *const ::std::os::raw::c_char, ... | 33321 | | ), 33322 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33323:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33323 | / pub query_info_finish: ::std::option::Option< 33324 | | unsafe extern "C" fn( 33325 | | stream: *mut GFileIOStream, 33326 | | result: *mut GAsyncResult, 33327 | | error: *mut *mut GError, 33328 | | ) -> *mut GFileInfo, 33329 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33330:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33330 | / pub get_etag: ::std::option::Option< 33331 | | unsafe extern "C" fn(stream: *mut GFileIOStream) -> *mut ::std::os::raw::c_char, 33332 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33333:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33333 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33334:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33334 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33335:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33335 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33336:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33336 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33337:5 | 33280 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33337 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33431:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33431 | / pub changed: ::std::option::Option< 33432 | | unsafe extern "C" fn( 33433 | | monitor: *mut GFileMonitor, 33434 | | file: *mut GFile, ... | 33437 | | ), 33438 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33439:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33439 | pub cancel: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33440:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33440 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33441:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33441 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33442:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33442 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33443:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33443 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33444:5 | 33428 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33444 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33492:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33492 | / pub got_completion_data: 33493 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33494:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33494 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33495:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33495 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33496:5 | 33489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33496 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33565:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33565 | / pub tell: 33566 | | ::std::option::Option goffset>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33567:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33567 | / pub can_seek: 33568 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33569:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33569 | / pub seek: ::std::option::Option< 33570 | | unsafe extern "C" fn( 33571 | | stream: *mut GFileOutputStream, 33572 | | offset: goffset, ... | 33576 | | ) -> gboolean, 33577 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33578:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33578 | / pub can_truncate: 33579 | | ::std::option::Option gboolean>, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33580:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33580 | / pub truncate_fn: ::std::option::Option< 33581 | | unsafe extern "C" fn( 33582 | | stream: *mut GFileOutputStream, 33583 | | size: goffset, ... | 33586 | | ) -> gboolean, 33587 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33588:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33588 | / pub query_info: ::std::option::Option< 33589 | | unsafe extern "C" fn( 33590 | | stream: *mut GFileOutputStream, 33591 | | attributes: *const ::std::os::raw::c_char, ... | 33594 | | ) -> *mut GFileInfo, 33595 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33596:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33596 | / pub query_info_async: ::std::option::Option< 33597 | | unsafe extern "C" fn( 33598 | | stream: *mut GFileOutputStream, 33599 | | attributes: *const ::std::os::raw::c_char, ... | 33604 | | ), 33605 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33606:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33606 | / pub query_info_finish: ::std::option::Option< 33607 | | unsafe extern "C" fn( 33608 | | stream: *mut GFileOutputStream, 33609 | | result: *mut GAsyncResult, 33610 | | error: *mut *mut GError, 33611 | | ) -> *mut GFileInfo, 33612 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33613:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33613 | / pub get_etag: ::std::option::Option< 33614 | | unsafe extern "C" fn(stream: *mut GFileOutputStream) -> *mut ::std::os::raw::c_char, 33615 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33616:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33616 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33617:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33617 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33618:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33618 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33619:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33619 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33620:5 | 33562 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33620 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33718:5 | 33715 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33718 | / pub to_string: 33719 | | ::std::option::Option *mut gchar>, | |_____________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33720:5 | 33715 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33720 | / pub to_bytes: 33721 | | ::std::option::Option *const guint8>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33906:5 | 33903 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33906 | / pub get_family: 33907 | | ::std::option::Option GSocketFamily>, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33908:5 | 33903 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33908 | / pub get_native_size: 33909 | | ::std::option::Option gssize>, | |___________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:33910:5 | 33903 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 33910 | / pub to_native: ::std::option::Option< 33911 | | unsafe extern "C" fn( 33912 | | address: *mut GSocketAddress, 33913 | | dest: gpointer, ... | 33916 | | ) -> gboolean, 33917 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34413:5 | 34410 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34413 | pub get_item_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34414:5 | 34410 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34414 | pub get_n_items: ::std::option::Option guint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34415:5 | 34410 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34415 | / pub get_item: ::std::option::Option< 34416 | | unsafe extern "C" fn(list: *mut GListModel, position: guint) -> gpointer, 34417 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34549:5 | 34546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34549 | / pub load: ::std::option::Option< 34550 | | unsafe extern "C" fn( 34551 | | icon: *mut GLoadableIcon, 34552 | | size: ::std::os::raw::c_int, ... | 34556 | | ) -> *mut GInputStream, 34557 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34558:5 | 34546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34558 | / pub load_async: ::std::option::Option< 34559 | | unsafe extern "C" fn( 34560 | | icon: *mut GLoadableIcon, 34561 | | size: ::std::os::raw::c_int, ... | 34565 | | ), 34566 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34567:5 | 34546 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34567 | / pub load_finish: ::std::option::Option< 34568 | | unsafe extern "C" fn( 34569 | | icon: *mut GLoadableIcon, 34570 | | res: *mut GAsyncResult, ... | 34573 | | ) -> *mut GInputStream, 34574 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34644:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34644 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34645:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34645 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34646:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34646 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34647:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34647 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34648:5 | 34641 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34648 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34714:5 | 34711 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34714 | / pub low_memory_warning: ::std::option::Option< 34715 | | unsafe extern "C" fn(monitor: *mut GMemoryMonitor, level: GMemoryMonitorWarningLevel), 34716 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34758:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34758 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34759:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34759 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34760:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34760 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34761:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34761 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34762:5 | 34755 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34762 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34855:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34855 | pub is_mutable: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34856:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34856 | pub get_n_items: ::std::option::Option gint>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34857:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34857 | / pub get_item_attributes: ::std::option::Option< 34858 | | unsafe extern "C" fn( 34859 | | model: *mut GMenuModel, 34860 | | item_index: gint, 34861 | | attributes: *mut *mut GHashTable, 34862 | | ), 34863 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34864:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34864 | / pub iterate_item_attributes: ::std::option::Option< 34865 | | unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuAttributeIter, 34866 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34867:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34867 | / pub get_item_attribute_value: ::std::option::Option< 34868 | | unsafe extern "C" fn( 34869 | | model: *mut GMenuModel, 34870 | | item_index: gint, ... | 34873 | | ) -> *mut GVariant, 34874 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34875:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34875 | / pub get_item_links: ::std::option::Option< 34876 | | unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint, links: *mut *mut GHashTable), 34877 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34878:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34878 | / pub iterate_item_links: ::std::option::Option< 34879 | | unsafe extern "C" fn(model: *mut GMenuModel, item_index: gint) -> *mut GMenuLinkIter, 34880 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34881:5 | 34852 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34881 | / pub get_item_link: ::std::option::Option< 34882 | | unsafe extern "C" fn( 34883 | | model: *mut GMenuModel, 34884 | | item_index: gint, 34885 | | link: *const gchar, 34886 | | ) -> *mut GMenuModel, 34887 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:34984:5 | 34981 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 34984 | / pub get_next: ::std::option::Option< 34985 | | unsafe extern "C" fn( 34986 | | iter: *mut GMenuAttributeIter, 34987 | | out_name: *mut *const gchar, 34988 | | value: *mut *mut GVariant, 34989 | | ) -> gboolean, 34990 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35041:5 | 35038 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35041 | / pub get_next: ::std::option::Option< 35042 | | unsafe extern "C" fn( 35043 | | iter: *mut GMenuLinkIter, 35044 | | out_link: *mut *const gchar, 35045 | | value: *mut *mut GMenuModel, 35046 | | ) -> gboolean, 35047 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35264:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35264 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35265:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35265 | pub unmounted: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35266:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35266 | pub get_root: ::std::option::Option *mut GFile>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35267:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35267 | / pub get_name: ::std::option::Option< 35268 | | unsafe extern "C" fn(mount: *mut GMount) -> *mut ::std::os::raw::c_char, 35269 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35270:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35270 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35271:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35271 | / pub get_uuid: ::std::option::Option< 35272 | | unsafe extern "C" fn(mount: *mut GMount) -> *mut ::std::os::raw::c_char, 35273 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35274:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35274 | pub get_volume: ::std::option::Option *mut GVolume>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35275:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35275 | pub get_drive: ::std::option::Option *mut GDrive>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35276:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35276 | pub can_unmount: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35277:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35277 | pub can_eject: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35278:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35278 | / pub unmount: ::std::option::Option< 35279 | | unsafe extern "C" fn( 35280 | | mount: *mut GMount, 35281 | | flags: GMountUnmountFlags, ... | 35285 | | ), 35286 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35287:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35287 | / pub unmount_finish: ::std::option::Option< 35288 | | unsafe extern "C" fn( 35289 | | mount: *mut GMount, 35290 | | result: *mut GAsyncResult, 35291 | | error: *mut *mut GError, 35292 | | ) -> gboolean, 35293 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35294:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35294 | / pub eject: ::std::option::Option< 35295 | | unsafe extern "C" fn( 35296 | | mount: *mut GMount, 35297 | | flags: GMountUnmountFlags, ... | 35301 | | ), 35302 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35303:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35303 | / pub eject_finish: ::std::option::Option< 35304 | | unsafe extern "C" fn( 35305 | | mount: *mut GMount, 35306 | | result: *mut GAsyncResult, 35307 | | error: *mut *mut GError, 35308 | | ) -> gboolean, 35309 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35310:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35310 | / pub remount: ::std::option::Option< 35311 | | unsafe extern "C" fn( 35312 | | mount: *mut GMount, 35313 | | flags: GMountMountFlags, ... | 35318 | | ), 35319 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35320:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35320 | / pub remount_finish: ::std::option::Option< 35321 | | unsafe extern "C" fn( 35322 | | mount: *mut GMount, 35323 | | result: *mut GAsyncResult, 35324 | | error: *mut *mut GError, 35325 | | ) -> gboolean, 35326 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35327:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35327 | / pub guess_content_type: ::std::option::Option< 35328 | | unsafe extern "C" fn( 35329 | | mount: *mut GMount, 35330 | | force_rescan: gboolean, ... | 35334 | | ), 35335 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35336:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35336 | / pub guess_content_type_finish: ::std::option::Option< 35337 | | unsafe extern "C" fn( 35338 | | mount: *mut GMount, 35339 | | result: *mut GAsyncResult, 35340 | | error: *mut *mut GError, 35341 | | ) -> *mut *mut gchar, 35342 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35343:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35343 | / pub guess_content_type_sync: ::std::option::Option< 35344 | | unsafe extern "C" fn( 35345 | | mount: *mut GMount, 35346 | | force_rescan: gboolean, ... | 35349 | | ) -> *mut *mut gchar, 35350 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35351:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35351 | pub pre_unmount: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35352:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35352 | / pub unmount_with_operation: ::std::option::Option< 35353 | | unsafe extern "C" fn( 35354 | | mount: *mut GMount, 35355 | | flags: GMountUnmountFlags, ... | 35360 | | ), 35361 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35362:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35362 | / pub unmount_with_operation_finish: ::std::option::Option< 35363 | | unsafe extern "C" fn( 35364 | | mount: *mut GMount, 35365 | | result: *mut GAsyncResult, 35366 | | error: *mut *mut GError, 35367 | | ) -> gboolean, 35368 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35369:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35369 | / pub eject_with_operation: ::std::option::Option< 35370 | | unsafe extern "C" fn( 35371 | | mount: *mut GMount, 35372 | | flags: GMountUnmountFlags, ... | 35377 | | ), 35378 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35379:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35379 | / pub eject_with_operation_finish: ::std::option::Option< 35380 | | unsafe extern "C" fn( 35381 | | mount: *mut GMount, 35382 | | result: *mut GAsyncResult, 35383 | | error: *mut *mut GError, 35384 | | ) -> gboolean, 35385 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35386:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35386 | / pub get_default_location: 35387 | | ::std::option::Option *mut GFile>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35388:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35388 | / pub get_sort_key: 35389 | | ::std::option::Option *const gchar>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35390:5 | 35261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35390 | / pub get_symbolic_icon: 35391 | | ::std::option::Option *mut GIcon>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35632:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35632 | / pub ask_password: ::std::option::Option< 35633 | | unsafe extern "C" fn( 35634 | | op: *mut GMountOperation, 35635 | | message: *const ::std::os::raw::c_char, ... | 35639 | | ), 35640 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35641:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35641 | / pub ask_question: ::std::option::Option< 35642 | | unsafe extern "C" fn( 35643 | | op: *mut GMountOperation, 35644 | | message: *const ::std::os::raw::c_char, 35645 | | choices: *mut *const ::std::os::raw::c_char, 35646 | | ), 35647 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35648:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35648 | / pub reply: ::std::option::Option< 35649 | | unsafe extern "C" fn(op: *mut GMountOperation, result: GMountOperationResult), 35650 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35651:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35651 | pub aborted: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35652:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35652 | / pub show_processes: ::std::option::Option< 35653 | | unsafe extern "C" fn( 35654 | | op: *mut GMountOperation, 35655 | | message: *const gchar, ... | 35658 | | ), 35659 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35660:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35660 | / pub show_unmount_progress: ::std::option::Option< 35661 | | unsafe extern "C" fn( 35662 | | op: *mut GMountOperation, 35663 | | message: *const gchar, ... | 35666 | | ), 35667 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35668:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35668 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35669:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35669 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35670:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35670 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35671:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35671 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35672:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35672 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35673:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35673 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35674:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35674 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35675:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35675 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35676:5 | 35629 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35676 | pub _g_reserved9: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35861:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35861 | / pub volume_added: ::std::option::Option< 35862 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, volume: *mut GVolume), 35863 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35864:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35864 | / pub volume_removed: ::std::option::Option< 35865 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, volume: *mut GVolume), 35866 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35867:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35867 | / pub volume_changed: ::std::option::Option< 35868 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, volume: *mut GVolume), 35869 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35870:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35870 | / pub mount_added: ::std::option::Option< 35871 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35872 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35873:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35873 | / pub mount_removed: ::std::option::Option< 35874 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35875 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35876:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35876 | / pub mount_pre_unmount: ::std::option::Option< 35877 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35878 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35879:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35879 | / pub mount_changed: ::std::option::Option< 35880 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, mount: *mut GMount), 35881 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35882:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35882 | / pub drive_connected: ::std::option::Option< 35883 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35884 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35885:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35885 | / pub drive_disconnected: ::std::option::Option< 35886 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35887 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35888:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35888 | / pub drive_changed: ::std::option::Option< 35889 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35890 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35891:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35891 | pub is_supported: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35892:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35892 | / pub get_connected_drives: ::std::option::Option< 35893 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor) -> *mut GList, 35894 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35895:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35895 | / pub get_volumes: ::std::option::Option< 35896 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor) -> *mut GList, 35897 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35898:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35898 | / pub get_mounts: ::std::option::Option< 35899 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor) -> *mut GList, 35900 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35901:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35901 | / pub get_volume_for_uuid: ::std::option::Option< 35902 | | unsafe extern "C" fn( 35903 | | volume_monitor: *mut GVolumeMonitor, 35904 | | uuid: *const ::std::os::raw::c_char, 35905 | | ) -> *mut GVolume, 35906 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35907:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35907 | / pub get_mount_for_uuid: ::std::option::Option< 35908 | | unsafe extern "C" fn( 35909 | | volume_monitor: *mut GVolumeMonitor, 35910 | | uuid: *const ::std::os::raw::c_char, 35911 | | ) -> *mut GMount, 35912 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35913:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35913 | / pub adopt_orphan_mount: ::std::option::Option< 35914 | | unsafe extern "C" fn( 35915 | | mount: *mut GMount, 35916 | | volume_monitor: *mut GVolumeMonitor, 35917 | | ) -> *mut GVolume, 35918 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35919:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35919 | / pub drive_eject_button: ::std::option::Option< 35920 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35921 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35922:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35922 | / pub drive_stop_button: ::std::option::Option< 35923 | | unsafe extern "C" fn(volume_monitor: *mut GVolumeMonitor, drive: *mut GDrive), 35924 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35925:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35925 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35926:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35926 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35927:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35927 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35928:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35928 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35929:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35929 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:35930:5 | 35858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 35930 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36039:5 | 36036 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36039 | / pub get_mount_for_mount_path: ::std::option::Option< 36040 | | unsafe extern "C" fn( 36041 | | mount_path: *const ::std::os::raw::c_char, 36042 | | cancellable: *mut GCancellable, 36043 | | ) -> *mut GMount, 36044 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36132:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36132 | / pub network_changed: ::std::option::Option< 36133 | | unsafe extern "C" fn(monitor: *mut GNetworkMonitor, network_available: gboolean), 36134 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36135:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36135 | / pub can_reach: ::std::option::Option< 36136 | | unsafe extern "C" fn( 36137 | | monitor: *mut GNetworkMonitor, 36138 | | connectable: *mut GSocketConnectable, ... | 36141 | | ) -> gboolean, 36142 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36143:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36143 | / pub can_reach_async: ::std::option::Option< 36144 | | unsafe extern "C" fn( 36145 | | monitor: *mut GNetworkMonitor, 36146 | | connectable: *mut GSocketConnectable, ... | 36150 | | ), 36151 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36152:5 | 36129 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36152 | / pub can_reach_finish: ::std::option::Option< 36153 | | unsafe extern "C" fn( 36154 | | monitor: *mut GNetworkMonitor, 36155 | | result: *mut GAsyncResult, 36156 | | error: *mut *mut GError, 36157 | | ) -> gboolean, 36158 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36375:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36375 | / pub acquire: ::std::option::Option< 36376 | | unsafe extern "C" fn( 36377 | | permission: *mut GPermission, 36378 | | cancellable: *mut GCancellable, 36379 | | error: *mut *mut GError, 36380 | | ) -> gboolean, 36381 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36382:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36382 | / pub acquire_async: ::std::option::Option< 36383 | | unsafe extern "C" fn( 36384 | | permission: *mut GPermission, 36385 | | cancellable: *mut GCancellable, ... | 36388 | | ), 36389 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36390:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36390 | / pub acquire_finish: ::std::option::Option< 36391 | | unsafe extern "C" fn( 36392 | | permission: *mut GPermission, 36393 | | result: *mut GAsyncResult, 36394 | | error: *mut *mut GError, 36395 | | ) -> gboolean, 36396 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36397:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36397 | / pub release: ::std::option::Option< 36398 | | unsafe extern "C" fn( 36399 | | permission: *mut GPermission, 36400 | | cancellable: *mut GCancellable, 36401 | | error: *mut *mut GError, 36402 | | ) -> gboolean, 36403 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36404:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36404 | / pub release_async: ::std::option::Option< 36405 | | unsafe extern "C" fn( 36406 | | permission: *mut GPermission, 36407 | | cancellable: *mut GCancellable, ... | 36410 | | ), 36411 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36412:5 | 36372 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36412 | / pub release_finish: ::std::option::Option< 36413 | | unsafe extern "C" fn( 36414 | | permission: *mut GPermission, 36415 | | result: *mut GAsyncResult, 36416 | | error: *mut *mut GError, 36417 | | ) -> gboolean, 36418 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36511:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36511 | / pub can_poll: 36512 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36513:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36513 | / pub is_readable: 36514 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36515:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36515 | / pub create_source: ::std::option::Option< 36516 | | unsafe extern "C" fn( 36517 | | stream: *mut GPollableInputStream, 36518 | | cancellable: *mut GCancellable, 36519 | | ) -> *mut GSource, 36520 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36521:5 | 36508 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36521 | / pub read_nonblocking: ::std::option::Option< 36522 | | unsafe extern "C" fn( 36523 | | stream: *mut GPollableInputStream, 36524 | | buffer: *mut ::std::os::raw::c_void, ... | 36527 | | ) -> gssize, 36528 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36576:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36576 | / pub can_poll: 36577 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36578:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36578 | / pub is_writable: 36579 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36580:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36580 | / pub create_source: ::std::option::Option< 36581 | | unsafe extern "C" fn( 36582 | | stream: *mut GPollableOutputStream, 36583 | | cancellable: *mut GCancellable, 36584 | | ) -> *mut GSource, 36585 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36586:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36586 | / pub write_nonblocking: ::std::option::Option< 36587 | | unsafe extern "C" fn( 36588 | | stream: *mut GPollableOutputStream, 36589 | | buffer: *const ::std::os::raw::c_void, ... | 36592 | | ) -> gssize, 36593 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36594:5 | 36573 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36594 | / pub writev_nonblocking: ::std::option::Option< 36595 | | unsafe extern "C" fn( 36596 | | stream: *mut GPollableOutputStream, 36597 | | vectors: *const GOutputVector, ... | 36601 | | ) -> GPollableReturn, 36602 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36749:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36749 | / pub connect: ::std::option::Option< 36750 | | unsafe extern "C" fn( 36751 | | proxy: *mut GProxy, 36752 | | connection: *mut GIOStream, ... | 36756 | | ) -> *mut GIOStream, 36757 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36758:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36758 | / pub connect_async: ::std::option::Option< 36759 | | unsafe extern "C" fn( 36760 | | proxy: *mut GProxy, 36761 | | connection: *mut GIOStream, ... | 36766 | | ), 36767 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36768:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36768 | / pub connect_finish: ::std::option::Option< 36769 | | unsafe extern "C" fn( 36770 | | proxy: *mut GProxy, 36771 | | result: *mut GAsyncResult, 36772 | | error: *mut *mut GError, 36773 | | ) -> *mut GIOStream, 36774 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36775:5 | 36746 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36775 | / pub supports_hostname: 36776 | | ::std::option::Option gboolean>, | |___________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36916:5 | 36913 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36916 | / pub next: ::std::option::Option< 36917 | | unsafe extern "C" fn( 36918 | | enumerator: *mut GSocketAddressEnumerator, 36919 | | cancellable: *mut GCancellable, 36920 | | error: *mut *mut GError, 36921 | | ) -> *mut GSocketAddress, 36922 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36923:5 | 36913 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36923 | / pub next_async: ::std::option::Option< 36924 | | unsafe extern "C" fn( 36925 | | enumerator: *mut GSocketAddressEnumerator, 36926 | | cancellable: *mut GCancellable, ... | 36929 | | ), 36930 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:36931:5 | 36913 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 36931 | / pub next_finish: ::std::option::Option< 36932 | | unsafe extern "C" fn( 36933 | | enumerator: *mut GSocketAddressEnumerator, 36934 | | result: *mut GAsyncResult, 36935 | | error: *mut *mut GError, 36936 | | ) -> *mut GSocketAddress, 36937 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37007:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37007 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37008:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37008 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37009:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37009 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37010:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37010 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37011:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37011 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37012:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37012 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37013:5 | 37004 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37013 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37046:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37046 | / pub is_supported: 37047 | | ::std::option::Option gboolean>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37048:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37048 | / pub lookup: ::std::option::Option< 37049 | | unsafe extern "C" fn( 37050 | | resolver: *mut GProxyResolver, 37051 | | uri: *const gchar, ... | 37054 | | ) -> *mut *mut gchar, 37055 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37056:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37056 | / pub lookup_async: ::std::option::Option< 37057 | | unsafe extern "C" fn( 37058 | | resolver: *mut GProxyResolver, 37059 | | uri: *const gchar, ... | 37063 | | ), 37064 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37065:5 | 37043 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37065 | / pub lookup_finish: ::std::option::Option< 37066 | | unsafe extern "C" fn( 37067 | | resolver: *mut GProxyResolver, 37068 | | result: *mut GAsyncResult, 37069 | | error: *mut *mut GError, 37070 | | ) -> *mut *mut gchar, 37071 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37128:5 | 37125 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37128 | / pub activate_action_full: ::std::option::Option< 37129 | | unsafe extern "C" fn( 37130 | | remote: *mut GRemoteActionGroup, 37131 | | action_name: *const gchar, ... | 37134 | | ), 37135 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37136:5 | 37125 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37136 | / pub change_action_state_full: ::std::option::Option< 37137 | | unsafe extern "C" fn( 37138 | | remote: *mut GRemoteActionGroup, 37139 | | action_name: *const gchar, ... | 37142 | | ), 37143 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37209:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37209 | pub reload: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37210:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37210 | / pub lookup_by_name: ::std::option::Option< 37211 | | unsafe extern "C" fn( 37212 | | resolver: *mut GResolver, 37213 | | hostname: *const gchar, ... | 37216 | | ) -> *mut GList, 37217 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37218:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37218 | / pub lookup_by_name_async: ::std::option::Option< 37219 | | unsafe extern "C" fn( 37220 | | resolver: *mut GResolver, 37221 | | hostname: *const gchar, ... | 37225 | | ), 37226 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37227:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37227 | / pub lookup_by_name_finish: ::std::option::Option< 37228 | | unsafe extern "C" fn( 37229 | | resolver: *mut GResolver, 37230 | | result: *mut GAsyncResult, 37231 | | error: *mut *mut GError, 37232 | | ) -> *mut GList, 37233 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37234:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37234 | / pub lookup_by_address: ::std::option::Option< 37235 | | unsafe extern "C" fn( 37236 | | resolver: *mut GResolver, 37237 | | address: *mut GInetAddress, ... | 37240 | | ) -> *mut gchar, 37241 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37242:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37242 | / pub lookup_by_address_async: ::std::option::Option< 37243 | | unsafe extern "C" fn( 37244 | | resolver: *mut GResolver, 37245 | | address: *mut GInetAddress, ... | 37249 | | ), 37250 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37251:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37251 | / pub lookup_by_address_finish: ::std::option::Option< 37252 | | unsafe extern "C" fn( 37253 | | resolver: *mut GResolver, 37254 | | result: *mut GAsyncResult, 37255 | | error: *mut *mut GError, 37256 | | ) -> *mut gchar, 37257 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37258:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37258 | / pub lookup_service: ::std::option::Option< 37259 | | unsafe extern "C" fn( 37260 | | resolver: *mut GResolver, 37261 | | rrname: *const gchar, ... | 37264 | | ) -> *mut GList, 37265 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37266:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37266 | / pub lookup_service_async: ::std::option::Option< 37267 | | unsafe extern "C" fn( 37268 | | resolver: *mut GResolver, 37269 | | rrname: *const gchar, ... | 37273 | | ), 37274 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37275:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37275 | / pub lookup_service_finish: ::std::option::Option< 37276 | | unsafe extern "C" fn( 37277 | | resolver: *mut GResolver, 37278 | | result: *mut GAsyncResult, 37279 | | error: *mut *mut GError, 37280 | | ) -> *mut GList, 37281 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37282:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37282 | / pub lookup_records: ::std::option::Option< 37283 | | unsafe extern "C" fn( 37284 | | resolver: *mut GResolver, 37285 | | rrname: *const gchar, ... | 37289 | | ) -> *mut GList, 37290 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37291:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37291 | / pub lookup_records_async: ::std::option::Option< 37292 | | unsafe extern "C" fn( 37293 | | resolver: *mut GResolver, 37294 | | rrname: *const gchar, ... | 37299 | | ), 37300 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37301:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37301 | / pub lookup_records_finish: ::std::option::Option< 37302 | | unsafe extern "C" fn( 37303 | | resolver: *mut GResolver, 37304 | | result: *mut GAsyncResult, 37305 | | error: *mut *mut GError, 37306 | | ) -> *mut GList, 37307 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37308:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37308 | / pub lookup_by_name_with_flags_async: ::std::option::Option< 37309 | | unsafe extern "C" fn( 37310 | | resolver: *mut GResolver, 37311 | | hostname: *const gchar, ... | 37316 | | ), 37317 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37318:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37318 | / pub lookup_by_name_with_flags_finish: ::std::option::Option< 37319 | | unsafe extern "C" fn( 37320 | | resolver: *mut GResolver, 37321 | | result: *mut GAsyncResult, 37322 | | error: *mut *mut GError, 37323 | | ) -> *mut GList, 37324 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37325:5 | 37206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37325 | / pub lookup_by_name_with_flags: ::std::option::Option< 37326 | | unsafe extern "C" fn( 37327 | | resolver: *mut GResolver, 37328 | | hostname: *const gchar, ... | 37332 | | ) -> *mut GList, 37333 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37662:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37662 | pub tell: ::std::option::Option goffset>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37663:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37663 | pub can_seek: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37664:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37664 | / pub seek: ::std::option::Option< 37665 | | unsafe extern "C" fn( 37666 | | seekable: *mut GSeekable, 37667 | | offset: goffset, ... | 37671 | | ) -> gboolean, 37672 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37673:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37673 | / pub can_truncate: 37674 | | ::std::option::Option gboolean>, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37675:5 | 37659 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37675 | / pub truncate_fn: ::std::option::Option< 37676 | | unsafe extern "C" fn( 37677 | | seekable: *mut GSeekable, 37678 | | offset: goffset, ... | 37681 | | ) -> gboolean, 37682 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37861:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37861 | / pub writable_changed: 37862 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37863:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37863 | / pub changed: 37864 | | ::std::option::Option, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37865:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37865 | / pub writable_change_event: ::std::option::Option< 37866 | | unsafe extern "C" fn(settings: *mut GSettings, key: GQuark) -> gboolean, 37867 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:37868:5 | 37858 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 37868 | / pub change_event: ::std::option::Option< 37869 | | unsafe extern "C" fn( 37870 | | settings: *mut GSettings, 37871 | | keys: *const GQuark, 37872 | | n_keys: gint, 37873 | | ) -> gboolean, 37874 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38492:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38492 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38493:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38493 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38494:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38494 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38495:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38495 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38496:5 | 38489 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38496 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38556:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38556 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38557:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38557 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38558:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38558 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38559:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38559 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38560:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38560 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38561:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38561 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38562:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38562 | pub _g_reserved7: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38563:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38563 | pub _g_reserved8: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38564:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38564 | pub _g_reserved9: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38565:5 | 38553 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38565 | pub _g_reserved10: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38983:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38983 | / pub event: ::std::option::Option< 38984 | | unsafe extern "C" fn( 38985 | | client: *mut GSocketClient, 38986 | | event: GSocketClientEvent, ... | 38989 | | ), 38990 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38991:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38991 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38992:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38992 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38993:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38993 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:38994:5 | 38980 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 38994 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39212:5 | 39209 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39212 | / pub enumerate: ::std::option::Option< 39213 | | unsafe extern "C" fn(connectable: *mut GSocketConnectable) -> *mut GSocketAddressEnumerator, 39214 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39215:5 | 39209 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39215 | / pub proxy_enumerate: ::std::option::Option< 39216 | | unsafe extern "C" fn(connectable: *mut GSocketConnectable) -> *mut GSocketAddressEnumerator, 39217 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39218:5 | 39209 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39218 | / pub to_string: ::std::option::Option< 39219 | | unsafe extern "C" fn(connectable: *mut GSocketConnectable) -> *mut gchar, 39220 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39264:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39264 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39265:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39265 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39266:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39266 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39267:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39267 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39268:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39268 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39269:5 | 39261 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39269 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39383:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39383 | / pub get_size: 39384 | | ::std::option::Option gsize>, | |_________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39385:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39385 | / pub get_level: ::std::option::Option< 39386 | | unsafe extern "C" fn(message: *mut GSocketControlMessage) -> ::std::os::raw::c_int, 39387 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39388:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39388 | / pub get_type: ::std::option::Option< 39389 | | unsafe extern "C" fn(message: *mut GSocketControlMessage) -> ::std::os::raw::c_int, 39390 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39391:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39391 | / pub serialize: ::std::option::Option< 39392 | | unsafe extern "C" fn(message: *mut GSocketControlMessage, data: gpointer), 39393 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39394:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39394 | / pub deserialize: ::std::option::Option< 39395 | | unsafe extern "C" fn( 39396 | | level: ::std::os::raw::c_int, 39397 | | type_: ::std::os::raw::c_int, ... | 39400 | | ) -> *mut GSocketControlMessage, 39401 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39402:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39402 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39403:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39403 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39404:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39404 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39405:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39405 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39406:5 | 39380 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39406 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39491:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39491 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39492:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39492 | / pub event: ::std::option::Option< 39493 | | unsafe extern "C" fn( 39494 | | listener: *mut GSocketListener, 39495 | | event: GSocketListenerEvent, 39496 | | socket: *mut GSocket, 39497 | | ), 39498 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39499:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39499 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39500:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39500 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39501:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39501 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39502:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39502 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39503:5 | 39488 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39503 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39650:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39650 | / pub incoming: ::std::option::Option< 39651 | | unsafe extern "C" fn( 39652 | | service: *mut GSocketService, 39653 | | connection: *mut GSocketConnection, 39654 | | source_object: *mut GObject, 39655 | | ) -> gboolean, 39656 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39657:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39657 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39658:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39658 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39659:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39659 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39660:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39660 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39661:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39661 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:39662:5 | 39647 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 39662 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40351:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40351 | / pub run: ::std::option::Option< 40352 | | unsafe extern "C" fn( 40353 | | service: *mut GThreadedSocketService, 40354 | | connection: *mut GSocketConnection, 40355 | | source_object: *mut GObject, 40356 | | ) -> gboolean, 40357 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40358:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40358 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40359:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40359 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40360:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40360 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40361:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40361 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40362:5 | 40348 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40362 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40419:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40419 | / pub supports_tls: 40420 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40421:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40421 | pub get_certificate_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40422:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40422 | pub get_client_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40423:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40423 | pub get_server_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40424:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40424 | pub get_file_database_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40425:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40425 | / pub get_default_database: 40426 | | ::std::option::Option *mut GTlsDatabase>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40427:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40427 | / pub supports_dtls: 40428 | | ::std::option::Option gboolean>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40429:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40429 | pub get_dtls_client_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40430:5 | 40416 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40430 | pub get_dtls_server_connection_type: ::std::option::Option GType>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40523:5 | 40520 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40523 | / pub verify: ::std::option::Option< 40524 | | unsafe extern "C" fn( 40525 | | cert: *mut GTlsCertificate, 40526 | | identity: *mut GSocketConnectable, 40527 | | trusted_ca: *mut GTlsCertificate, 40528 | | ) -> GTlsCertificateFlags, 40529 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40655:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40655 | / pub accept_certificate: ::std::option::Option< 40656 | | unsafe extern "C" fn( 40657 | | connection: *mut GTlsConnection, 40658 | | peer_cert: *mut GTlsCertificate, 40659 | | errors: GTlsCertificateFlags, 40660 | | ) -> gboolean, 40661 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40662:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40662 | / pub handshake: ::std::option::Option< 40663 | | unsafe extern "C" fn( 40664 | | conn: *mut GTlsConnection, 40665 | | cancellable: *mut GCancellable, 40666 | | error: *mut *mut GError, 40667 | | ) -> gboolean, 40668 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40669:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40669 | / pub handshake_async: ::std::option::Option< 40670 | | unsafe extern "C" fn( 40671 | | conn: *mut GTlsConnection, 40672 | | io_priority: ::std::os::raw::c_int, ... | 40676 | | ), 40677 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40678:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40678 | / pub handshake_finish: ::std::option::Option< 40679 | | unsafe extern "C" fn( 40680 | | conn: *mut GTlsConnection, 40681 | | result: *mut GAsyncResult, 40682 | | error: *mut *mut GError, 40683 | | ) -> gboolean, 40684 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40685:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40685 | / pub get_binding_data: ::std::option::Option< 40686 | | unsafe extern "C" fn( 40687 | | conn: *mut GTlsConnection, 40688 | | type_: GTlsChannelBindingType, ... | 40691 | | ) -> gboolean, 40692 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40693:5 | 40652 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40693 | / pub get_negotiated_protocol: 40694 | | ::std::option::Option *const gchar>, | |______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40845:5 | 40842 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40845 | / pub copy_session_state: ::std::option::Option< 40846 | | unsafe extern "C" fn(conn: *mut GTlsClientConnection, source: *mut GTlsClientConnection), 40847 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40936:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40936 | / pub verify_chain: ::std::option::Option< 40937 | | unsafe extern "C" fn( 40938 | | self_: *mut GTlsDatabase, 40939 | | chain: *mut GTlsCertificate, ... | 40946 | | ) -> GTlsCertificateFlags, 40947 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40948:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40948 | / pub verify_chain_async: ::std::option::Option< 40949 | | unsafe extern "C" fn( 40950 | | self_: *mut GTlsDatabase, 40951 | | chain: *mut GTlsCertificate, ... | 40959 | | ), 40960 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40961:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40961 | / pub verify_chain_finish: ::std::option::Option< 40962 | | unsafe extern "C" fn( 40963 | | self_: *mut GTlsDatabase, 40964 | | result: *mut GAsyncResult, 40965 | | error: *mut *mut GError, 40966 | | ) -> GTlsCertificateFlags, 40967 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40968:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40968 | / pub create_certificate_handle: ::std::option::Option< 40969 | | unsafe extern "C" fn( 40970 | | self_: *mut GTlsDatabase, 40971 | | certificate: *mut GTlsCertificate, 40972 | | ) -> *mut gchar, 40973 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40974:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40974 | / pub lookup_certificate_for_handle: ::std::option::Option< 40975 | | unsafe extern "C" fn( 40976 | | self_: *mut GTlsDatabase, 40977 | | handle: *const gchar, ... | 40982 | | ) -> *mut GTlsCertificate, 40983 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40984:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40984 | / pub lookup_certificate_for_handle_async: ::std::option::Option< 40985 | | unsafe extern "C" fn( 40986 | | self_: *mut GTlsDatabase, 40987 | | handle: *const gchar, ... | 40993 | | ), 40994 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:40995:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 40995 | / pub lookup_certificate_for_handle_finish: ::std::option::Option< 40996 | | unsafe extern "C" fn( 40997 | | self_: *mut GTlsDatabase, 40998 | | result: *mut GAsyncResult, 40999 | | error: *mut *mut GError, 41000 | | ) -> *mut GTlsCertificate, 41001 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41002:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41002 | / pub lookup_certificate_issuer: ::std::option::Option< 41003 | | unsafe extern "C" fn( 41004 | | self_: *mut GTlsDatabase, 41005 | | certificate: *mut GTlsCertificate, ... | 41010 | | ) -> *mut GTlsCertificate, 41011 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41012:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41012 | / pub lookup_certificate_issuer_async: ::std::option::Option< 41013 | | unsafe extern "C" fn( 41014 | | self_: *mut GTlsDatabase, 41015 | | certificate: *mut GTlsCertificate, ... | 41021 | | ), 41022 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41023:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41023 | / pub lookup_certificate_issuer_finish: ::std::option::Option< 41024 | | unsafe extern "C" fn( 41025 | | self_: *mut GTlsDatabase, 41026 | | result: *mut GAsyncResult, 41027 | | error: *mut *mut GError, 41028 | | ) -> *mut GTlsCertificate, 41029 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41030:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41030 | / pub lookup_certificates_issued_by: ::std::option::Option< 41031 | | unsafe extern "C" fn( 41032 | | self_: *mut GTlsDatabase, 41033 | | issuer_raw_dn: *mut GByteArray, ... | 41038 | | ) -> *mut GList, 41039 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41040:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41040 | / pub lookup_certificates_issued_by_async: ::std::option::Option< 41041 | | unsafe extern "C" fn( 41042 | | self_: *mut GTlsDatabase, 41043 | | issuer_raw_dn: *mut GByteArray, ... | 41049 | | ), 41050 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41051:5 | 40933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41051 | / pub lookup_certificates_issued_by_finish: ::std::option::Option< 41052 | | unsafe extern "C" fn( 41053 | | self_: *mut GTlsDatabase, 41054 | | result: *mut GAsyncResult, 41055 | | error: *mut *mut GError, 41056 | | ) -> *mut GList, 41057 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41281:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41281 | / pub ask_password: ::std::option::Option< 41282 | | unsafe extern "C" fn( 41283 | | interaction: *mut GTlsInteraction, 41284 | | password: *mut GTlsPassword, ... | 41287 | | ) -> GTlsInteractionResult, 41288 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41289:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41289 | / pub ask_password_async: ::std::option::Option< 41290 | | unsafe extern "C" fn( 41291 | | interaction: *mut GTlsInteraction, 41292 | | password: *mut GTlsPassword, ... | 41296 | | ), 41297 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41298:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41298 | / pub ask_password_finish: ::std::option::Option< 41299 | | unsafe extern "C" fn( 41300 | | interaction: *mut GTlsInteraction, 41301 | | result: *mut GAsyncResult, 41302 | | error: *mut *mut GError, 41303 | | ) -> GTlsInteractionResult, 41304 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41305:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41305 | / pub request_certificate: ::std::option::Option< 41306 | | unsafe extern "C" fn( 41307 | | interaction: *mut GTlsInteraction, 41308 | | connection: *mut GTlsConnection, ... | 41312 | | ) -> GTlsInteractionResult, 41313 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41314:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41314 | / pub request_certificate_async: ::std::option::Option< 41315 | | unsafe extern "C" fn( 41316 | | interaction: *mut GTlsInteraction, 41317 | | connection: *mut GTlsConnection, ... | 41322 | | ), 41323 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41324:5 | 41278 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41324 | / pub request_certificate_finish: ::std::option::Option< 41325 | | unsafe extern "C" fn( 41326 | | interaction: *mut GTlsInteraction, 41327 | | result: *mut GAsyncResult, 41328 | | error: *mut *mut GError, 41329 | | ) -> GTlsInteractionResult, 41330 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41451:5 | 41448 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41451 | / pub get_value: ::std::option::Option< 41452 | | unsafe extern "C" fn(password: *mut GTlsPassword, length: *mut gsize) -> *const guchar, 41453 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41454:5 | 41448 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41454 | / pub set_value: ::std::option::Option< 41455 | | unsafe extern "C" fn( 41456 | | password: *mut GTlsPassword, 41457 | | value: *mut guchar, ... | 41460 | | ), 41461 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41462:5 | 41448 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41462 | / pub get_default_warning: 41463 | | ::std::option::Option *const gchar>, | |________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41671:5 | 41668 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41671 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41672:5 | 41668 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41672 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41738:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41738 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41739:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41739 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41740:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41740 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41741:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41741 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41742:5 | 41735 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41742 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41907:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41907 | pub is_active: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41908:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41908 | / pub get_file_for_path: ::std::option::Option< 41909 | | unsafe extern "C" fn(vfs: *mut GVfs, path: *const ::std::os::raw::c_char) -> *mut GFile, 41910 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41911:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41911 | / pub get_file_for_uri: ::std::option::Option< 41912 | | unsafe extern "C" fn(vfs: *mut GVfs, uri: *const ::std::os::raw::c_char) -> *mut GFile, 41913 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41914:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41914 | / pub get_supported_uri_schemes: 41915 | | ::std::option::Option *const *const gchar>, | |__________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41916:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41916 | / pub parse_name: ::std::option::Option< 41917 | | unsafe extern "C" fn( 41918 | | vfs: *mut GVfs, 41919 | | parse_name: *const ::std::os::raw::c_char, 41920 | | ) -> *mut GFile, 41921 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41922:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41922 | / pub local_file_add_info: ::std::option::Option< 41923 | | unsafe extern "C" fn( 41924 | | vfs: *mut GVfs, 41925 | | filename: *const ::std::os::raw::c_char, ... | 41932 | | ), 41933 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41934:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41934 | / pub add_writable_namespaces: ::std::option::Option< 41935 | | unsafe extern "C" fn(vfs: *mut GVfs, list: *mut GFileAttributeInfoList), 41936 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41937:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41937 | / pub local_file_set_attributes: ::std::option::Option< 41938 | | unsafe extern "C" fn( 41939 | | vfs: *mut GVfs, 41940 | | filename: *const ::std::os::raw::c_char, ... | 41945 | | ) -> gboolean, 41946 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41947:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41947 | / pub local_file_removed: ::std::option::Option< 41948 | | unsafe extern "C" fn(vfs: *mut GVfs, filename: *const ::std::os::raw::c_char), 41949 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41950:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41950 | / pub local_file_moved: ::std::option::Option< 41951 | | unsafe extern "C" fn( 41952 | | vfs: *mut GVfs, 41953 | | source: *const ::std::os::raw::c_char, 41954 | | dest: *const ::std::os::raw::c_char, 41955 | | ), 41956 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41957:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41957 | / pub deserialize_icon: ::std::option::Option< 41958 | | unsafe extern "C" fn(vfs: *mut GVfs, value: *mut GVariant) -> *mut GIcon, 41959 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41960:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41960 | pub _g_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41961:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41961 | pub _g_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41962:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41962 | pub _g_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41963:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41963 | pub _g_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41964:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41964 | pub _g_reserved5: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:41965:5 | 41904 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 41965 | pub _g_reserved6: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42062:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42062 | pub changed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42063:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42063 | pub removed: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42064:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42064 | / pub get_name: ::std::option::Option< 42065 | | unsafe extern "C" fn(volume: *mut GVolume) -> *mut ::std::os::raw::c_char, 42066 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42067:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42067 | pub get_icon: ::std::option::Option *mut GIcon>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42068:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42068 | / pub get_uuid: ::std::option::Option< 42069 | | unsafe extern "C" fn(volume: *mut GVolume) -> *mut ::std::os::raw::c_char, 42070 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42071:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42071 | pub get_drive: ::std::option::Option *mut GDrive>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42072:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42072 | pub get_mount: ::std::option::Option *mut GMount>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42073:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42073 | pub can_mount: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42074:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42074 | pub can_eject: ::std::option::Option gboolean>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42075:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42075 | / pub mount_fn: ::std::option::Option< 42076 | | unsafe extern "C" fn( 42077 | | volume: *mut GVolume, 42078 | | flags: GMountMountFlags, ... | 42083 | | ), 42084 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42085:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42085 | / pub mount_finish: ::std::option::Option< 42086 | | unsafe extern "C" fn( 42087 | | volume: *mut GVolume, 42088 | | result: *mut GAsyncResult, 42089 | | error: *mut *mut GError, 42090 | | ) -> gboolean, 42091 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42092:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42092 | / pub eject: ::std::option::Option< 42093 | | unsafe extern "C" fn( 42094 | | volume: *mut GVolume, 42095 | | flags: GMountUnmountFlags, ... | 42099 | | ), 42100 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42101:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42101 | / pub eject_finish: ::std::option::Option< 42102 | | unsafe extern "C" fn( 42103 | | volume: *mut GVolume, 42104 | | result: *mut GAsyncResult, 42105 | | error: *mut *mut GError, 42106 | | ) -> gboolean, 42107 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42108:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42108 | / pub get_identifier: ::std::option::Option< 42109 | | unsafe extern "C" fn( 42110 | | volume: *mut GVolume, 42111 | | kind: *const ::std::os::raw::c_char, 42112 | | ) -> *mut ::std::os::raw::c_char, 42113 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42114:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42114 | / pub enumerate_identifiers: ::std::option::Option< 42115 | | unsafe extern "C" fn(volume: *mut GVolume) -> *mut *mut ::std::os::raw::c_char, 42116 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42117:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42117 | / pub should_automount: 42118 | | ::std::option::Option gboolean>, | |_____________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42119:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42119 | / pub get_activation_root: 42120 | | ::std::option::Option *mut GFile>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42121:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42121 | / pub eject_with_operation: ::std::option::Option< 42122 | | unsafe extern "C" fn( 42123 | | volume: *mut GVolume, 42124 | | flags: GMountUnmountFlags, ... | 42129 | | ), 42130 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42131:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42131 | / pub eject_with_operation_finish: ::std::option::Option< 42132 | | unsafe extern "C" fn( 42133 | | volume: *mut GVolume, 42134 | | result: *mut GAsyncResult, 42135 | | error: *mut *mut GError, 42136 | | ) -> gboolean, 42137 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42138:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42138 | / pub get_sort_key: 42139 | | ::std::option::Option *const gchar>, | |_________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:42140:5 | 42059 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 42140 | / pub get_symbolic_icon: 42141 | | ::std::option::Option *mut GIcon>, | |_______________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44091:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44091 | / pub build: ::std::option::Option< 44092 | | unsafe extern "C" fn(object: *mut VipsObject) -> ::std::os::raw::c_int, 44093 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44094:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44094 | / pub postbuild: ::std::option::Option< 44095 | | unsafe extern "C" fn( 44096 | | object: *mut VipsObject, 44097 | | data: *mut ::std::os::raw::c_void, 44098 | | ) -> ::std::os::raw::c_int, 44099 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44100:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44100 | / pub summary_class: 44101 | | ::std::option::Option, | |__________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44102:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44102 | / pub summary: 44103 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44104:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44104 | / pub dump: 44105 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44106:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44106 | / pub sanity: 44107 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44108:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44108 | pub rewind: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44109:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44109 | pub preclose: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44110:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44110 | pub close: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44111:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44111 | pub postclose: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44112:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44112 | / pub new_from_string: ::std::option::Option< 44113 | | unsafe extern "C" fn(string: *const ::std::os::raw::c_char) -> *mut VipsObject, 44114 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44115:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44115 | / pub to_string: 44116 | | ::std::option::Option, | |_______________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44118:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44118 | / pub output_to_arg: ::std::option::Option< 44119 | | unsafe extern "C" fn( 44120 | | object: *mut VipsObject, 44121 | | string: *const ::std::os::raw::c_char, 44122 | | ) -> ::std::os::raw::c_int, 44123 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44130:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44130 | pub _vips_reserved1: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44131:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44131 | pub _vips_reserved2: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44132:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44132 | pub _vips_reserved3: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44133:5 | 44088 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44133 | pub _vips_reserved4: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44893:5 | 44890 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44893 | / pub read: ::std::option::Option< 44894 | | unsafe extern "C" fn( 44895 | | source: *mut VipsSource, 44896 | | buffer: *mut ::std::os::raw::c_void, 44897 | | length: size_t, 44898 | | ) -> gint64, 44899 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:44900:5 | 44890 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 44900 | / pub seek: ::std::option::Option< 44901 | | unsafe extern "C" fn( 44902 | | source: *mut VipsSource, 44903 | | offset: gint64, 44904 | | whence: ::std::os::raw::c_int, 44905 | | ) -> gint64, 44906 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45018:5 | 45015 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45018 | / pub read: ::std::option::Option< 45019 | | unsafe extern "C" fn( 45020 | | source: *mut VipsSourceCustom, 45021 | | buffer: *mut ::std::os::raw::c_void, 45022 | | length: gint64, 45023 | | ) -> gint64, 45024 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45025:5 | 45015 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45025 | / pub seek: ::std::option::Option< 45026 | | unsafe extern "C" fn( 45027 | | source: *mut VipsSourceCustom, 45028 | | offset: gint64, 45029 | | whence: ::std::os::raw::c_int, 45030 | | ) -> gint64, 45031 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45175:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45175 | / pub write: ::std::option::Option< 45176 | | unsafe extern "C" fn( 45177 | | target: *mut VipsTarget, 45178 | | data: *const ::std::os::raw::c_void, 45179 | | length: size_t, 45180 | | ) -> gint64, 45181 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45182:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45182 | pub finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45183:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45183 | / pub read: ::std::option::Option< 45184 | | unsafe extern "C" fn( 45185 | | target: *mut VipsTarget, 45186 | | buffer: *mut ::std::os::raw::c_void, 45187 | | length: size_t, 45188 | | ) -> gint64, 45189 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45190:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45190 | / pub seek: ::std::option::Option< 45191 | | unsafe extern "C" fn( 45192 | | target: *mut VipsTarget, 45193 | | offset: gint64, 45194 | | whence: ::std::os::raw::c_int, 45195 | | ) -> gint64, 45196 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45197:5 | 45172 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45197 | / pub end: ::std::option::Option< 45198 | | unsafe extern "C" fn(target: *mut VipsTarget) -> ::std::os::raw::c_int, 45199 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45309:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45309 | / pub write: ::std::option::Option< 45310 | | unsafe extern "C" fn( 45311 | | target: *mut VipsTargetCustom, 45312 | | data: *const ::std::os::raw::c_void, 45313 | | length: gint64, 45314 | | ) -> gint64, 45315 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45316:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45316 | pub finish: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45317:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45317 | / pub read: ::std::option::Option< 45318 | | unsafe extern "C" fn( 45319 | | target: *mut VipsTargetCustom, 45320 | | buffer: *mut ::std::os::raw::c_void, 45321 | | length: gint64, 45322 | | ) -> gint64, 45323 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45324:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45324 | / pub seek: ::std::option::Option< 45325 | | unsafe extern "C" fn( 45326 | | target: *mut VipsTargetCustom, 45327 | | offset: gint64, 45328 | | whence: ::std::os::raw::c_int, 45329 | | ) -> gint64, 45330 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:45331:5 | 45306 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 45331 | / pub end: ::std::option::Option< 45332 | | unsafe extern "C" fn(target: *mut VipsTargetCustom) -> ::std::os::raw::c_int, 45333 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46242:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46242 | / pub preeval: ::std::option::Option< 46243 | | unsafe extern "C" fn( 46244 | | image: *mut VipsImage, 46245 | | progress: *mut VipsProgress, 46246 | | data: *mut ::std::os::raw::c_void, 46247 | | ), 46248 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46249:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46249 | / pub eval: ::std::option::Option< 46250 | | unsafe extern "C" fn( 46251 | | image: *mut VipsImage, 46252 | | progress: *mut VipsProgress, 46253 | | data: *mut ::std::os::raw::c_void, 46254 | | ), 46255 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46256:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46256 | / pub posteval: ::std::option::Option< 46257 | | unsafe extern "C" fn( 46258 | | image: *mut VipsImage, 46259 | | progress: *mut VipsProgress, 46260 | | data: *mut ::std::os::raw::c_void, 46261 | | ), 46262 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46263:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46263 | / pub written: ::std::option::Option< 46264 | | unsafe extern "C" fn( 46265 | | image: *mut VipsImage, 46266 | | result: *mut ::std::os::raw::c_int, 46267 | | data: *mut ::std::os::raw::c_void, 46268 | | ), 46269 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46270:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46270 | / pub invalidate: ::std::option::Option< 46271 | | unsafe extern "C" fn(image: *mut VipsImage, data: *mut ::std::os::raw::c_void), 46272 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46273:5 | 46239 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46273 | / pub minimise: ::std::option::Option< 46274 | | unsafe extern "C" fn(image: *mut VipsImage, data: *mut ::std::os::raw::c_void), 46275 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46991:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46991 | / pub is_a: ::std::option::Option< 46992 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> gboolean, 46993 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:46994:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 46994 | / pub header: ::std::option::Option< 46995 | | unsafe extern "C" fn( 46996 | | filename: *const ::std::os::raw::c_char, 46997 | | image: *mut VipsImage, 46998 | | ) -> ::std::os::raw::c_int, 46999 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47000:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47000 | / pub load: ::std::option::Option< 47001 | | unsafe extern "C" fn( 47002 | | filename: *const ::std::os::raw::c_char, 47003 | | image: *mut VipsImage, 47004 | | ) -> ::std::os::raw::c_int, 47005 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47006:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47006 | / pub save: ::std::option::Option< 47007 | | unsafe extern "C" fn( 47008 | | image: *mut VipsImage, 47009 | | filename: *const ::std::os::raw::c_char, 47010 | | ) -> ::std::os::raw::c_int, 47011 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47012:5 | 46988 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47012 | / pub get_flags: ::std::option::Option< 47013 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> VipsFormatFlags, 47014 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47209:5 | 47206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47209 | pub interpolate: VipsInterpolateMethod, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47210:5 | 47206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47210 | / pub get_window_size: ::std::option::Option< 47211 | | unsafe extern "C" fn(interpolate: *mut VipsInterpolate) -> ::std::os::raw::c_int, 47212 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47214:5 | 47206 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47214 | / pub get_window_offset: ::std::option::Option< 47215 | | unsafe extern "C" fn(interpolate: *mut VipsInterpolate) -> ::std::os::raw::c_int, 47216 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47802:5 | 47799 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47802 | / pub usage: ::std::option::Option< 47803 | | unsafe extern "C" fn(cls: *mut _VipsOperationClass, buf: *mut VipsBuf), 47804 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47805:5 | 47799 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47805 | / pub get_flags: ::std::option::Option< 47806 | | unsafe extern "C" fn(operation: *mut VipsOperation) -> VipsOperationFlags, 47807 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:47809:5 | 47799 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 47809 | pub invalidate: ::std::option::Option, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48040:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48040 | / pub is_a: ::std::option::Option< 48041 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> gboolean, 48042 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48043:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48043 | / pub is_a_buffer: ::std::option::Option< 48044 | | unsafe extern "C" fn(data: *const ::std::os::raw::c_void, size: size_t) -> gboolean, 48045 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48046:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48046 | / pub is_a_source: 48047 | | ::std::option::Option gboolean>, | |________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48048:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48048 | / pub get_flags_filename: ::std::option::Option< 48049 | | unsafe extern "C" fn(filename: *const ::std::os::raw::c_char) -> VipsForeignFlags, 48050 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48051:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48051 | / pub get_flags: 48052 | | ::std::option::Option VipsForeignFlags>, | |___________________________________________________________________________________________________^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48053:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48053 | / pub header: ::std::option::Option< 48054 | | unsafe extern "C" fn(load: *mut VipsForeignLoad) -> ::std::os::raw::c_int, 48055 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:48056:5 | 48037 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 48056 | / pub load: ::std::option::Option< 48057 | | unsafe extern "C" fn(load: *mut VipsForeignLoad) -> ::std::os::raw::c_int, 48058 | | >, | |_____^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55182:5 | 55177 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55182 | pub init: im_init_obj_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55183:5 | 55177 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55183 | pub dest: im_dest_obj_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55202:5 | 55198 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55202 | pub print: im_print_obj_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique --> src/bindings.rs:55226:5 | 55221 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] | --------- in this derive macro expansion ... 55226 | pub disp: im_dispatch_fn, | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: the address of the same function can vary between different codegen units = note: furthermore, different functions could have the same address after being merged together = note: for more information visit warning: this creates a dangling pointer because temporary `Vec<*mut _VipsImage>` is dropped at end of statement --> src/manual.rs:122:61 | 122 | cases.iter().map(|v| v.ctx).collect::>().as_mut_ptr(); | ----------------------------------------------- ^^^^^^^^^^ pointer created here | | | this `Vec<*mut _VipsImage>` is dropped at end of statement | = help: bind the `Vec<*mut _VipsImage>` to a variable such that it outlives the pointer returned by `as_mut_ptr` = note: a dangling pointer is safe, but dereferencing one is undefined behavior = note: returning a pointer to a local variable will always result in a dangling pointer = note: for more information, see = note: `#[warn(dangling_pointers_from_temporaries)]` on by default warning: this creates a dangling pointer because temporary `Vec<*mut _VipsImage>` is dropped at end of statement --> src/utils.rs:66:71 | 66 | let as_vips = array.iter().map(|v| v.ctx).collect::>().as_mut_ptr(); | ----------------------------------------------- ^^^^^^^^^^ pointer created here | | | this `Vec<*mut _VipsImage>` is dropped at end of statement | = help: bind the `Vec<*mut _VipsImage>` to a variable such that it outlives the pointer returned by `as_mut_ptr` = note: a dangling pointer is safe, but dereferencing one is undefined behavior = note: returning a pointer to a local variable will always result in a dangling pointer = note: for more information, see Compiling libvips v2.1.0 (/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0) warning: `libvips` (lib) generated 899 warnings Running `/usr/bin/rustc --crate-name libvips --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b53360e600261b79 -C extra-filename=-b676077f0816e073 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern num_derive=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_derive-a288649eb2c63511.so --extern num_traits=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_traits-325a254fe567ee4d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l vips -l glib-2.0 -l gobject-2.0` Running `/usr/bin/rustc --crate-name png_to_jpeg --edition=2021 examples/png_to_jpeg.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b44c79f8c5034100 -C extra-filename=-074c68202df26219 --out-dir /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/examples -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps --extern libvips=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/liblibvips-b6b979653a42f2b9.rlib --extern num_derive=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_derive-a288649eb2c63511.so --extern num_traits=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_traits-325a254fe567ee4d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` warning: `libvips` (lib test) generated 899 warnings (899 duplicates) Finished `rpm` profile [optimized + debuginfo] target(s) in 4.30s Running `/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libvips-b676077f0816e073` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests libvips Running `/usr/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name libvips --test src/lib.rs --test-run-directory /builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0 --extern libvips=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/liblibvips-b6b979653a42f2b9.rlib --extern num_derive=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_derive-a288649eb2c63511.so --extern num_traits=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps/libnum_traits-325a254fe567ee4d.rlib -L dependency=/builddir/build/BUILD/rust-libvips-2.1.0-build/libvips-2.1.0/target/rpm/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rust-libvips-devel-2.1.0-1.fc44.noarch warning: File listed twice: /usr/share/cargo/registry/libvips-2.1.0/CHANGELOG.md warning: File listed twice: /usr/share/cargo/registry/libvips-2.1.0/LICENSE warning: File listed twice: /usr/share/cargo/registry/libvips-2.1.0/README.md Provides: crate(libvips) = 2.1.0 rust-libvips-devel = 2.1.0-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (crate(num-derive/default) >= 0.4.2 with crate(num-derive/default) < 0.5.0~) (crate(num-traits/default) >= 0.2.19 with crate(num-traits/default) < 0.3.0~) /usr/bin/bash cargo Processing files: rust-libvips+default-devel-2.1.0-1.fc44.noarch Provides: crate(libvips/default) = 2.1.0 rust-libvips+default-devel = 2.1.0-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cargo crate(libvips) = 2.1.0 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/rust-libvips-2.1.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/rust-libvips-2.1.0-1.fc44.src.rpm Wrote: /builddir/build/RPMS/rust-libvips+default-devel-2.1.0-1.fc44.noarch.rpm Wrote: /builddir/build/RPMS/rust-libvips-devel-2.1.0-1.fc44.noarch.rpm RPM build warnings: File listed twice: /usr/share/cargo/registry/libvips-2.1.0/CHANGELOG.md File listed twice: /usr/share/cargo/registry/libvips-2.1.0/LICENSE File listed twice: /usr/share/cargo/registry/libvips-2.1.0/README.md Finish: rpmbuild rust-libvips-2.1.0-1.fc44.src.rpm Finish: build phase for rust-libvips-2.1.0-1.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-x86_64-1779420417.356982/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/rust-libvips-2.1.0-1.fc44.src.rpm) Config(child) 0 minutes 55 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "rust-libvips-devel", "epoch": null, "version": "2.1.0", "release": "1.fc44", "arch": "noarch" }, { "name": "rust-libvips+default-devel", "epoch": null, "version": "2.1.0", "release": "1.fc44", "arch": "noarch" }, { "name": "rust-libvips", "epoch": null, "version": "2.1.0", "release": "1.fc44", "arch": "src" } ] } RPMResults finished