Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/rust-wezterm-dynamic.spec'], chrootPath='/var/lib/mock/f40-build-57778045-6557459/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '31804680f30a42078c602f7f2fe16e9c', '-D', '/var/lib/mock/f40-build-57778045-6557459/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/rust-wezterm-dynamic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1706313600 Wrote: /builddir/build/SRPMS/rust-wezterm-dynamic-0.1.0-4.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target ppc64le --nodeps /builddir/build/SPECS/rust-wezterm-dynamic.spec'], chrootPath='/var/lib/mock/f40-build-57778045-6557459/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7c52ddecde954aa9a0031cad891732db', '-D', '/var/lib/mock/f40-build-57778045-6557459/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target ppc64le --nodeps /builddir/build/SPECS/rust-wezterm-dynamic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1706313600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5Vd6Dq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf wezterm-dynamic-0.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/wezterm-dynamic-0.1.0.crate + STATUS=0 + '[' 0 -ne 0 ']' + cd wezterm-dynamic-0.1.0 + rm -rf /builddir/build/BUILD/wezterm-dynamic-0.1.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/wezterm-dynamic-0.1.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cp -p /builddir/build/SOURCES/LICENSE.md . + 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.vX6HfX + umask 022 + cd /builddir/build/BUILD + cd wezterm-dynamic-0.1.0 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --with-check + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rust-wezterm-dynamic-0.1.0-4.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target ppc64le --nodeps /builddir/build/SPECS/rust-wezterm-dynamic.spec'], chrootPath='/var/lib/mock/f40-build-57778045-6557459/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd8eec2de7470446f9da8ec5f570a9f2e', '-D', '/var/lib/mock/f40-build-57778045-6557459/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target ppc64le --nodeps /builddir/build/SPECS/rust-wezterm-dynamic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1706313600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kiew50 + umask 022 + cd /builddir/build/BUILD + cd wezterm-dynamic-0.1.0 + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --with-check + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rust-wezterm-dynamic-0.1.0-4.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target ppc64le /builddir/build/SPECS/rust-wezterm-dynamic.spec'], chrootPath='/var/lib/mock/f40-build-57778045-6557459/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9ace8607e86741dcb759ae0222a15810', '-D', '/var/lib/mock/f40-build-57778045-6557459/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.4m8wcdm5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target ppc64le /builddir/build/SPECS/rust-wezterm-dynamic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1706313600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.BxumaI + umask 022 + cd /builddir/build/BUILD + cd wezterm-dynamic-0.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.7gi5xn + umask 022 + cd /builddir/build/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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-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 wezterm-dynamic-0.1.0 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo build -j8 -Z avoid-dev-deps --profile rpm Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.17 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.93/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=ac7fd1034d72be7d -C extra-filename=-9e8bbd94c5d463de --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/proc-macro2-9e8bbd94c5d463de -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.4.0 Compiling syn v1.0.109 Compiling thiserror v1.0.69 Compiling strsim v0.10.0 Compiling log v0.4.26 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2018 /usr/share/cargo/registry/unicode-ident-1.0.17/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=2249b4e279cf5002 -C extra-filename=-cf48af70decb53eb --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/syn-1.0.109/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="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "quote", "test", "visit", "visit-mut"))' -C metadata=085e9ee066af8403 -C extra-filename=-d22238141186d65e --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/syn-d22238141186d65e -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/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=ecf119ced7698d76 -C extra-filename=-5aec23ba826d4749 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/thiserror-5aec23ba826d4749 -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.4.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=eb9eac885d5fe7aa -C extra-filename=-316a326b1d9ae0c8 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc642162a4cdf5ad -C extra-filename=-bd3664a1bc72caab --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.26/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("kv", "kv_serde", "kv_std", "kv_sval", "kv_unstable", "kv_unstable_serde", "kv_unstable_std", "kv_unstable_sval", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "std", "sval", "sval_ref", "value-bag"))' -C metadata=8130a88d2046009b -C extra-filename=-36ac12632dd11e89 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/syn-d22238141186d65e/build-script-build` Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/proc-macro2-9e8bbd94c5d463de/build-script-build` Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/thiserror-5aec23ba826d4749/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.93/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=9bb9e6641b1bee36 -C extra-filename=-f71e201c44a72104 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libunicode_ident-cf48af70decb53eb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --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(procmacro2_backtrace)' --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 quote v1.0.38 Running `/usr/bin/rustc --crate-name quote --edition=2018 /usr/share/cargo/registry/quote-1.0.38/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=3f0a944a95a33efc -C extra-filename=-a1d1334ba44368f0 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libproc_macro2-f71e201c44a72104.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.98 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.98/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=ae3d0f5c049e633c -C extra-filename=-7c3bc7e9f5be1316 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libproc_macro2-f71e201c44a72104.rmeta --extern quote=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libquote-a1d1334ba44368f0.rmeta --extern unicode_ident=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libunicode_ident-cf48af70decb53eb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name syn --edition=2018 /usr/share/cargo/registry/syn-1.0.109/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"' --cfg 'feature="quote"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "quote", "test", "visit", "visit-mut"))' -C metadata=f65cd388a93138fb -C extra-filename=-f51252138f963d56 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libproc_macro2-f71e201c44a72104.rmeta --extern quote=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libquote-a1d1334ba44368f0.rmeta --extern unicode_ident=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libunicode_ident-cf48af70decb53eb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg syn_disable_nightly_tests` 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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=077b9b4045d9929b -C extra-filename=-fd89e1645b0ee4cf --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/num-traits-fd89e1645b0ee4cf -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern autocfg=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libautocfg-316a326b1d9ae0c8.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/build/num-traits-fd89e1645b0ee4cf/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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=b82531bf4598817d -C extra-filename=-1a5a1f9df14ef2ae --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling ordered-float v3.9.2 Running `/usr/bin/rustc --crate-name ordered_float --edition=2021 /usr/share/cargo/registry/ordered-float-3.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C 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("arbitrary", "bytemuck", "default", "proptest", "rand", "randtest", "rkyv", "rkyv_16", "rkyv_32", "rkyv_64", "rkyv_ck", "schemars", "serde", "speedy", "std"))' -C metadata=588199bba579e7e5 -C extra-filename=-e7fb945227607bc6 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern num_traits=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libnum_traits-1a5a1f9df14ef2ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wezterm-dynamic-derive v0.1.0 Running `/usr/bin/rustc --crate-name wezterm_dynamic_derive --edition=2021 /usr/share/cargo/registry/wezterm-dynamic-derive-0.1.0/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=b2332f1e1abd4786 -C extra-filename=-63dd29a7f01a51a3 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libproc_macro2-f71e201c44a72104.rlib --extern quote=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libquote-a1d1334ba44368f0.rlib --extern syn=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libsyn-f51252138f963d56.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/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=e555439cc2c60217 -C extra-filename=-7cf44821bac1b916 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libproc_macro2-f71e201c44a72104.rlib --extern quote=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libquote-a1d1334ba44368f0.rlib --extern syn=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libsyn-7c3bc7e9f5be1316.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/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=8ea2e6ee84b66957 -C extra-filename=-5f029d1b2d7d8b2f --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libthiserror_impl-7cf44821bac1b916.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling wezterm-dynamic v0.1.0 (/builddir/build/BUILD/wezterm-dynamic-0.1.0) Running `/usr/bin/rustc --crate-name wezterm_dynamic --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=899dbd1e9517ff49 -C extra-filename=-5508f688758ca8ae --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern log=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/liblog-36ac12632dd11e89.rmeta --extern ordered_float=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libordered_float-e7fb945227607bc6.rmeta --extern strsim=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libstrsim-bd3664a1bc72caab.rmeta --extern thiserror=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libthiserror-5f029d1b2d7d8b2f.rmeta --extern wezterm_dynamic_derive=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic_derive-63dd29a7f01a51a3.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` warning: call to `.clone()` on a reference in this situation does nothing --> src/error.rs:77:47 | 77 | ... possible: possible.clone(), | ^^^^^^^^ help: remove this redundant call | = note: the type `[&str]` does not implement `Clone`, so calling `clone` on `&[&str]` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: `wezterm-dynamic` (lib) generated 1 warning (run `cargo fix --lib -p wezterm-dynamic` to apply 1 suggestion) Finished `rpm` profile [optimized + debuginfo] target(s) in 37.28s + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HqY77r + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le ++ dirname /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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-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 wezterm-dynamic-0.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=wezterm-dynamic ++ /usr/bin/cargo2rpm --path Cargo.toml version + CRATE_VERSION=0.1.0 + REG_DIR=/builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le/usr/share/cargo/registry/wezterm-dynamic-0.1.0 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le/usr/share/cargo/registry/wezterm-dynamic-0.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 -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/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le/usr/share/cargo/registry/wezterm-dynamic-0.1.0 warning: no (git) VCS found for `/builddir/build/BUILD/wezterm-dynamic-0.1.0` + /usr/bin/mv Cargo.toml.deps Cargo.toml + /usr/bin/cp -a Cargo.toml /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le/usr/share/cargo/registry/wezterm-dynamic-0.1.0/Cargo.toml + /usr/bin/rm -f /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le/usr/share/cargo/registry/wezterm-dynamic-0.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 + /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/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.MbeDuO + umask 022 + cd /builddir/build/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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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-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 wezterm-dynamic-0.1.0 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j8 -Z avoid-dev-deps --profile rpm --no-fail-fast Fresh unicode-ident v1.0.17 Fresh proc-macro2 v1.0.93 Fresh quote v1.0.38 Fresh autocfg v1.4.0 Fresh syn v2.0.98 Fresh log v0.4.26 Fresh strsim v0.10.0 Compiling maplit v1.0.2 Fresh thiserror-impl v1.0.69 Fresh syn v1.0.109 Fresh num-traits v0.2.19 Fresh thiserror v1.0.69 Fresh wezterm-dynamic-derive v0.1.0 Fresh ordered-float v3.9.2 warning: call to `.clone()` on a reference in this situation does nothing --> src/error.rs:77:47 | 77 | ... possible: possible.clone(), | ^^^^^^^^ help: remove this redundant call | = note: the type `[&str]` does not implement `Clone`, so calling `clone` on `&[&str]` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default Running `/usr/bin/rustc --crate-name maplit --edition=2015 /usr/share/cargo/registry/maplit-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7f8ecd8c42ef25c7 -C extra-filename=-2371284c078cf3a1 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` warning: `wezterm-dynamic` (lib) generated 1 warning (run `cargo fix --lib -p wezterm-dynamic` to apply 1 suggestion) Compiling wezterm-dynamic v0.1.0 (/builddir/build/BUILD/wezterm-dynamic-0.1.0) Running `/usr/bin/rustc --crate-name wezterm_dynamic --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=b87cbf5061db524d -C extra-filename=-ba82a98cfbe4fe49 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern log=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/liblog-36ac12632dd11e89.rlib --extern maplit=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libmaplit-2371284c078cf3a1.rlib --extern ordered_float=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libordered_float-e7fb945227607bc6.rlib --extern strsim=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libstrsim-bd3664a1bc72caab.rlib --extern thiserror=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libthiserror-5f029d1b2d7d8b2f.rlib --extern wezterm_dynamic_derive=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic_derive-63dd29a7f01a51a3.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fromdynamic --edition=2021 tests/fromdynamic.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=716954261a91f0c4 -C extra-filename=-54d157e9c20cf0e0 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern log=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/liblog-36ac12632dd11e89.rlib --extern maplit=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libmaplit-2371284c078cf3a1.rlib --extern ordered_float=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libordered_float-e7fb945227607bc6.rlib --extern strsim=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libstrsim-bd3664a1bc72caab.rlib --extern thiserror=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libthiserror-5f029d1b2d7d8b2f.rlib --extern wezterm_dynamic=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic-5508f688758ca8ae.rlib --extern wezterm_dynamic_derive=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic_derive-63dd29a7f01a51a3.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name todynamic --edition=2021 tests/todynamic.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=3d0cd2a1023b2570 -C extra-filename=-7a690784b3bfd3d4 --out-dir /builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern log=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/liblog-36ac12632dd11e89.rlib --extern maplit=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libmaplit-2371284c078cf3a1.rlib --extern ordered_float=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libordered_float-e7fb945227607bc6.rlib --extern strsim=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libstrsim-bd3664a1bc72caab.rlib --extern thiserror=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libthiserror-5f029d1b2d7d8b2f.rlib --extern wezterm_dynamic=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic-5508f688758ca8ae.rlib --extern wezterm_dynamic_derive=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic_derive-63dd29a7f01a51a3.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:14:10 | 14 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `PlaceDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_SimpleStruct` 15 | struct SimpleStruct { | ------------ `SimpleStruct` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:14:10 | 14 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_SimpleStruct` 15 | struct SimpleStruct { | ------------ `SimpleStruct` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:31:10 | 31 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `PlaceDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_SimpleStructWithRenamedField` 32 | struct SimpleStructWithRenamedField { | ---------------------------- `SimpleStructWithRenamedField` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:31:10 | 31 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_SimpleStructWithRenamedField` 32 | struct SimpleStructWithRenamedField { | ---------------------------- `SimpleStructWithRenamedField` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:49:10 | 49 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `PlaceDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_StructWithSkippedField` 50 | struct StructWithSkippedField { | ---------------------- `StructWithSkippedField` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:49:10 | 49 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_StructWithSkippedField` 50 | struct StructWithSkippedField { | ---------------------- `StructWithSkippedField` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:72:10 | 72 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `PlaceDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_StructWithFlattenedStruct` 73 | struct StructWithFlattenedStruct { | ------------------------- `StructWithFlattenedStruct` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:72:10 | 72 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_StructWithFlattenedStruct` 73 | struct StructWithFlattenedStruct { | ------------------------- `StructWithFlattenedStruct` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:96:10 | 96 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_TODYNAMIC_FOR_Units` 97 | enum Units { | ----- `Units` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:108:10 | 108 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_TODYNAMIC_FOR_Named` 109 | enum Named { | ----- `Named` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:147:10 | 147 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_TODYNAMIC_FOR_UnNamed` 148 | enum UnNamed { | ------- `UnNamed` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:181:10 | 181 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_PLACEDYNAMIC_FOR_StructInto` 182 | #[dynamic(into = "String")] 183 | struct StructInto { | ---------- `StructInto` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/todynamic.rs:201:10 | 201 | #[derive(ToDynamic, Debug, PartialEq)] | ^-------- | | | `ToDynamic` is not local | move the `impl` block outside of this constant `_IMPL_TODYNAMIC_FOR_EnumInto` 202 | #[dynamic(into = "String")] 203 | enum EnumInto { | -------- `EnumInto` is not local | = note: the derive macro `ToDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `ToDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `ToDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:5:10 | 5 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_SimpleStruct` 6 | struct SimpleStruct { | ------------ `SimpleStruct` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: `#[warn(non_local_definitions)]` on by default = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:5:10 | 5 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_SimpleStruct` 6 | struct SimpleStruct { | ------------ `SimpleStruct` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:24:10 | 24 | #[derive(FromDynamic, Debug, PartialEq, Default)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_StructWithSkippedField` 25 | struct StructWithSkippedField { | ---------------------- `StructWithSkippedField` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:24:10 | 24 | #[derive(FromDynamic, Debug, PartialEq, Default)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_StructWithSkippedField` 25 | struct StructWithSkippedField { | ---------------------- `StructWithSkippedField` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:51:10 | 51 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_StructWithFlattenedStruct` 52 | struct StructWithFlattenedStruct { | ------------------------- `StructWithFlattenedStruct` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:51:10 | 51 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_StructWithFlattenedStruct` 52 | struct StructWithFlattenedStruct { | ------------------------- `StructWithFlattenedStruct` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:79:10 | 79 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_Units` 80 | enum Units { | ----- `Units` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:79:10 | 79 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_Units` 80 | enum Units { | ----- `Units` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:92:10 | 92 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_Named` 93 | enum Named { | ----- `Named` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:92:10 | 92 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_Named` 93 | enum Named { | ----- `Named` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:138:10 | 138 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_UnNamed` 139 | enum UnNamed { | ------- `UnNamed` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:138:10 | 138 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_UnNamed` 139 | enum UnNamed { | ------- `UnNamed` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:180:10 | 180 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_OptField` 181 | struct OptField { | -------- `OptField` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:180:10 | 180 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_OptField` 181 | struct OptField { | -------- `OptField` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:207:10 | 207 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_Defaults` 208 | struct Defaults { | -------- `Defaults` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:207:10 | 207 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_Defaults` 208 | struct Defaults { | -------- `Defaults` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:230:10 | 230 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_StructInto` 231 | #[dynamic(try_from = "String")] 232 | struct StructInto { | ---------- `StructInto` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:230:10 | 230 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_StructInto` 231 | #[dynamic(try_from = "String")] 232 | struct StructInto { | ---------- `StructInto` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:261:10 | 261 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | `FromDynamic` is not local | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_EnumInto` 262 | #[dynamic(try_from = "String")] 263 | enum EnumInto { | -------- `EnumInto` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item --> tests/fromdynamic.rs:261:10 | 261 | #[derive(FromDynamic, Debug, PartialEq)] | ^---------- | | | move the `impl` block outside of this constant `_IMPL_FROMDYNAMIC_FOR_EnumInto` 262 | #[dynamic(try_from = "String")] 263 | enum EnumInto { | -------- `EnumInto` is not local | = note: the derive macro `FromDynamic` defines the non-local `impl`, and may need to be changed = note: the derive macro `FromDynamic` may come from an old version of the `wezterm_dynamic_derive` crate, try updating your dependency with `cargo update -p wezterm_dynamic_derive` = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint = note: this warning originates in the derive macro `FromDynamic` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `wezterm-dynamic` (lib test) generated 1 warning (1 duplicate) warning: `wezterm-dynamic` (test "todynamic") generated 13 warnings warning: `wezterm-dynamic` (test "fromdynamic") generated 20 warnings Finished `rpm` profile [optimized + debuginfo] target(s) in 2.72s Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/wezterm_dynamic-ba82a98cfbe4fe49` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/fromdynamic-54d157e9c20cf0e0` running 10 tests test named_variants ... ok test optional ... ok test flattened ... ok test enum_into ... ok test struct_into ... ok test unit_variants ... ok test simple_struct ... ok test unnamed_variants ... ok test skipped_field ... ok test defaults ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/todynamic-7a690784b3bfd3d4` running 10 tests test flattened ... ok test intrinsics ... ok test named_variants ... ok test simple_struct ... ok test simple_struct_with_renamed_field ... ok test enum_into ... ok test skipped_field ... ok test struct_into ... ok test unit_variants ... ok test unnamed_variants ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests wezterm_dynamic Running `/usr/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name wezterm_dynamic --test src/lib.rs --test-run-directory /builddir/build/BUILD/wezterm-dynamic-0.1.0 -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps -L dependency=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps --extern log=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/liblog-36ac12632dd11e89.rlib --extern maplit=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libmaplit-2371284c078cf3a1.rlib --extern ordered_float=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libordered_float-e7fb945227607bc6.rlib --extern strsim=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libstrsim-bd3664a1bc72caab.rlib --extern thiserror=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libthiserror-5f029d1b2d7d8b2f.rlib --extern wezterm_dynamic=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic-5508f688758ca8ae.rlib --extern wezterm_dynamic_derive=/builddir/build/BUILD/wezterm-dynamic-0.1.0/target/rpm/deps/libwezterm_dynamic_derive-63dd29a7f01a51a3.so -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-wezterm-dynamic-devel-0.1.0-4.fc40.noarch warning: File listed twice: /usr/share/cargo/registry/wezterm-dynamic-0.1.0/LICENSE.md Provides: crate(wezterm-dynamic) = 0.1.0 rust-wezterm-dynamic-devel = 0.1.0-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (crate(log/default) >= 0.4.0 with crate(log/default) < 0.5.0~) (crate(ordered-float/default) >= 3.0.0 with crate(ordered-float/default) < 4.0.0~) (crate(strsim/default) >= 0.10.0 with crate(strsim/default) < 0.11.0~) (crate(thiserror/default) >= 1.0.0 with crate(thiserror/default) < 2.0.0~) (crate(wezterm-dynamic-derive/default) >= 0.1.0 with crate(wezterm-dynamic-derive/default) < 0.2.0~) cargo Processing files: rust-wezterm-dynamic+default-devel-0.1.0-4.fc40.noarch Provides: crate(wezterm-dynamic/default) = 0.1.0 rust-wezterm-dynamic+default-devel = 0.1.0-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cargo crate(wezterm-dynamic) = 0.1.0 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rust-wezterm-dynamic-0.1.0-4.fc40.ppc64le Wrote: /builddir/build/SRPMS/rust-wezterm-dynamic-0.1.0-4.fc40.src.rpm Wrote: /builddir/build/RPMS/rust-wezterm-dynamic+default-devel-0.1.0-4.fc40.noarch.rpm Wrote: /builddir/build/RPMS/rust-wezterm-dynamic-devel-0.1.0-4.fc40.noarch.rpm RPM build warnings: File listed twice: /usr/share/cargo/registry/wezterm-dynamic-0.1.0/LICENSE.md Child return code was: 0