1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (2024)

Closed Bug 1897100 Opened 3 days ago Closed 3 days ago

Categories

(Core :: Graphics: WebRender, defect)

Tracking

()

Status:

RESOLVED FIXED

Milestone:

128 Branch

Tracking Flags:

Tracking Status
firefox128 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

Bug 1897100 - Fix new dead code warnings from rustc 1.78 in webrender and wrench.

3 days ago

Mike Hommey [:glandium]

48 bytes, text/x-phabricator-request

Details | Review

1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (1)

Mike Hommey [:glandium]

Assignee

Description

3 days ago

[task 2024-05-16T08:57:07.750Z] error: struct `ClipMaskInstance` is never constructed[task 2024-05-16T08:57:07.750Z] --> webrender/src/gpu_types.rs:229:12[task 2024-05-16T08:57:07.750Z] |[task 2024-05-16T08:57:07.750Z] 229 | pub struct ClipMaskInstance {[task 2024-05-16T08:57:07.750Z] | ^^^^^^^^^^^^^^^^[task 2024-05-16T08:57:07.750Z] |[task 2024-05-16T08:57:07.750Z] = note: `ClipMaskInstance` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis[task 2024-05-16T08:57:07.750Z] = note: `-D dead-code` implied by `-D warnings`[task 2024-05-16T08:57:07.750Z] = help: to override `-D warnings` add `#[allow(dead_code)]`[task 2024-05-16T08:57:07.750Z] [task 2024-05-16T08:57:07.751Z] error: struct `RenderTargetIndex` is never constructed[task 2024-05-16T08:57:07.751Z] --> webrender/src/render_target.rs:54:12[task 2024-05-16T08:57:07.751Z] |[task 2024-05-16T08:57:07.751Z] 54 | pub struct RenderTargetIndex(pub usize);[task 2024-05-16T08:57:07.751Z] | ^^^^^^^^^^^^^^^^^[task 2024-05-16T08:57:07.751Z] |[task 2024-05-16T08:57:07.751Z] = note: `RenderTargetIndex` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis[task 2024-05-16T08:57:07.751Z] [task 2024-05-16T08:57:07.993Z] error: could not compile `webrender` (lib) due to 2 previous errors

and also:

[task 2024-05-16T08:58:37.679Z] error: method `as_px_to_f32` is never used[task 2024-05-16T08:58:37.679Z] --> wrench/src/yaml_helper.rs:29:8[task 2024-05-16T08:58:37.679Z] |[task 2024-05-16T08:58:37.679Z] 14 | pub trait YamlHelper {[task 2024-05-16T08:58:37.679Z] | ---------- method in this trait[task 2024-05-16T08:58:37.679Z] ...[task 2024-05-16T08:58:37.679Z] 29 | fn as_px_to_f32(&self) -> Option<f32>;[task 2024-05-16T08:58:37.679Z] | ^^^^^^^^^^^^[task 2024-05-16T08:58:37.679Z] |[task 2024-05-16T08:58:37.679Z] = note: `-D dead-code` implied by `-D warnings`[task 2024-05-16T08:58:37.679Z] = help: to override `-D warnings` add `#[allow(dead_code)]`[task 2024-05-16T08:58:37.679Z] [task 2024-05-16T08:58:37.679Z] error: method `as_str` is never used[task 2024-05-16T08:58:37.679Z] --> wrench/src/yaml_helper.rs:94:8[task 2024-05-16T08:58:37.679Z] |[task 2024-05-16T08:58:37.679Z] 92 | pub trait StringEnum: Sized {[task 2024-05-16T08:58:37.679Z] | ---------- method in this trait[task 2024-05-16T08:58:37.679Z] 93 | fn from_str(_: &str) -> Option<Self>;[task 2024-05-16T08:58:37.679Z] 94 | fn as_str(&self) -> &'static str;[task 2024-05-16T08:58:37.679Z] | ^^^^^^[task 2024-05-16T08:58:37.679Z] [task 2024-05-16T08:58:37.711Z] error: could not compile `wrench` (lib) due to 2 previous errors

1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (2)

Mike Hommey [:glandium]

Assignee

Comment 1

3 days ago

Attached file Bug 1897100 - Fix new dead code warnings from rustc 1.78 in webrender and wrench.Details

1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (3)

Mike Hommey [:glandium]

Assignee

Comment 2

3 days ago

There's more!

[task 2024-05-16T09:48:48.149Z] error: methods `to` and `by` are never used[task 2024-05-16T09:48:48.149Z] --> examples/common/boilerplate.rs:49:8[task 2024-05-16T09:48:48.149Z] |[task 2024-05-16T09:48:48.149Z] 48 | pub trait HandyDandyRectBuilder {[task 2024-05-16T09:48:48.149Z] | --------------------- methods in this trait[task 2024-05-16T09:48:48.149Z] 49 | fn to(&self, x2: i32, y2: i32) -> LayoutRect;[task 2024-05-16T09:48:48.149Z] | ^^[task 2024-05-16T09:48:48.149Z] 50 | fn by(&self, w: i32, h: i32) -> LayoutRect;[task 2024-05-16T09:48:48.149Z] | ^^[task 2024-05-16T09:48:48.149Z] |[task 2024-05-16T09:48:48.149Z] = note: `-D dead-code` implied by `-D warnings`[task 2024-05-16T09:48:48.149Z] = help: to override `-D warnings` add `#[allow(dead_code)]`[task 2024-05-16T09:48:48.149Z] [task 2024-05-16T09:48:48.157Z] error: could not compile `webrender-examples` (bin "yuv") due to 1 previous error[task 2024-05-16T09:48:48.157Z] [task 2024-05-16T09:48:48.157Z] Caused by:[task 2024-05-16T09:48:48.157Z] process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=yuv CARGO_CRATE_NAME=yuv CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webrender-examples CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps rustc --crate-name yuv --edition=2018 examples/yuv.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=bd9a19d63718b0a2 -C extra-filename=-bd9a19d63718b0a2 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-81608ff7972e9820.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-3eeaad48c70cfd82.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-9e4d4821333848b2.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-49e96422ea6ce463.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-9763c516014d19ac.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-a1da6ae3aa5e7d65.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-8caca329ac15f071.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-0b2428cbec47dfdf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-ef26cdc5a65d7ae4.rmeta --deny warnings` (exit status: 1)[task 2024-05-16T09:48:48.162Z] error: could not compile `webrender-examples` (bin "texture_cache_stress") due to 1 previous error[task 2024-05-16T09:48:48.162Z] [task 2024-05-16T09:48:48.162Z] Caused by:[task 2024-05-16T09:48:48.162Z] process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=texture_cache_stress CARGO_CRATE_NAME=texture_cache_stress CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webrender-examples CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps rustc --crate-name texture_cache_stress --edition=2018 examples/texture_cache_stress.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=bf422380aaa41bb9 -C extra-filename=-bf422380aaa41bb9 --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-81608ff7972e9820.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-3eeaad48c70cfd82.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-9e4d4821333848b2.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-49e96422ea6ce463.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-9763c516014d19ac.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-a1da6ae3aa5e7d65.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-8caca329ac15f071.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-0b2428cbec47dfdf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-ef26cdc5a65d7ae4.rmeta --deny warnings` (exit status: 1)[task 2024-05-16T09:48:48.177Z] error: could not compile `webrender-examples` (bin "document") due to 1 previous error[task 2024-05-16T09:48:48.177Z] [task 2024-05-16T09:48:48.177Z] Caused by:[task 2024-05-16T09:48:48.177Z] process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=document CARGO_CRATE_NAME=document CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webrender-examples CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps rustc --crate-name document --edition=2018 examples/document.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=e80fc5a84dc073ac -C extra-filename=-e80fc5a84dc073ac --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-81608ff7972e9820.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-3eeaad48c70cfd82.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-9e4d4821333848b2.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-49e96422ea6ce463.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-9763c516014d19ac.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-a1da6ae3aa5e7d65.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-8caca329ac15f071.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-0b2428cbec47dfdf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-ef26cdc5a65d7ae4.rmeta --deny warnings` (exit status: 1)[task 2024-05-16T09:48:48.180Z] error: could not compile `webrender-examples` (bin "image_resize") due to 1 previous error[task 2024-05-16T09:48:48.180Z] [task 2024-05-16T09:48:48.180Z] Caused by:[task 2024-05-16T09:48:48.180Z] process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=image_resize CARGO_CRATE_NAME=image_resize CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webrender-examples CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps rustc --crate-name image_resize --edition=2018 examples/image_resize.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=d6da74178d06069c -C extra-filename=-d6da74178d06069c --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-81608ff7972e9820.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-3eeaad48c70cfd82.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-9e4d4821333848b2.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-49e96422ea6ce463.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-9763c516014d19ac.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-a1da6ae3aa5e7d65.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-8caca329ac15f071.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-0b2428cbec47dfdf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-ef26cdc5a65d7ae4.rmeta --deny warnings` (exit status: 1)[task 2024-05-16T09:48:48.181Z] error: could not compile `webrender-examples` (bin "animation") due to 1 previous error[task 2024-05-16T09:48:48.181Z] [task 2024-05-16T09:48:48.181Z] Caused by:[task 2024-05-16T09:48:48.181Z] process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=animation CARGO_CRATE_NAME=animation CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webrender-examples CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps rustc --crate-name animation --edition=2018 examples/animation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=07b5f92289fdfaed -C extra-filename=-07b5f92289fdfaed --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-81608ff7972e9820.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-3eeaad48c70cfd82.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-9e4d4821333848b2.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-49e96422ea6ce463.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-9763c516014d19ac.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-a1da6ae3aa5e7d65.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-8caca329ac15f071.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-0b2428cbec47dfdf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-ef26cdc5a65d7ae4.rmeta --deny warnings` (exit status: 1)[task 2024-05-16T09:48:48.187Z] error: could not compile `webrender-examples` (bin "iframe") due to 1 previous error[task 2024-05-16T09:48:48.187Z] [task 2024-05-16T09:48:48.187Z] Caused by:[task 2024-05-16T09:48:48.187Z] process didn't exit successfully: `CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_BIN_NAME=iframe CARGO_CRATE_NAME=iframe CARGO_MANIFEST_DIR=/builds/worker/checkouts/gecko/gfx/wr/examples CARGO_PKG_AUTHORS='Glenn Watson <gw@intuitionlibrary.com>' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webrender-examples CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps rustc --crate-name iframe --edition=2018 examples/iframe.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C metadata=fa00c05b8df24fff -C extra-filename=-fa00c05b8df24fff --out-dir /builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps --target x86_64-apple-darwin -C linker=/builds/worker/checkouts/gecko/build/cargo-linker -C incremental=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/incremental -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps -L dependency=/builds/worker/checkouts/gecko/gfx/wr/target/debug/deps --extern app_units=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libapp_units-81608ff7972e9820.rmeta --extern core_foundation=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libcore_foundation-3eeaad48c70cfd82.rmeta --extern env_logger=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libenv_logger-9e4d4821333848b2.rmeta --extern euclid=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libeuclid-49e96422ea6ce463.rmeta --extern gleam=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libgleam-9763c516014d19ac.rmeta --extern glutin=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libglutin-a1da6ae3aa5e7d65.rmeta --extern rayon=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/librayon-8caca329ac15f071.rmeta --extern webrender=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwebrender-0b2428cbec47dfdf.rmeta --extern winit=/builds/worker/checkouts/gecko/gfx/wr/target/x86_64-apple-darwin/debug/deps/libwinit-ef26cdc5a65d7ae4.rmeta --deny warnings` (exit status: 1)[task 2024-05-16T09:48:48.206Z] error: method `to` is never used[task 2024-05-16T09:48:48.206Z] --> examples/common/boilerplate.rs:49:8[task 2024-05-16T09:48:48.206Z] |[task 2024-05-16T09:48:48.206Z] 48 | pub trait HandyDandyRectBuilder {[task 2024-05-16T09:48:48.206Z] | --------------------- method in this trait[task 2024-05-16T09:48:48.206Z] 49 | fn to(&self, x2: i32, y2: i32) -> LayoutRect;[task 2024-05-16T09:48:48.206Z] | ^^[task 2024-05-16T09:48:48.206Z] |[task 2024-05-16T09:48:48.206Z] = note: `-D dead-code` implied by `-D warnings`[task 2024-05-16T09:48:48.206Z] = help: to override `-D warnings` add `#[allow(dead_code)]`[task 2024-05-16T09:48:48.206Z] [task 2024-05-16T09:48:48.214Z] error: could not compile `webrender-examples` (bin "blob") due to 1 previous error

1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (4)

Pulsebot

Comment 3

3 days ago

Pushed by ctuns@mozilla.com:https://hg.mozilla.org/integration/autoland/rev/7113fbf5c7faFix new dead code warnings from rustc 1.78 in webrender and wrench. CLOSED TREE

1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (5)

Cristian Tuns

Comment 4

3 days ago

bugherder

https://hg.mozilla.org/mozilla-central/rev/7113fbf5c7fa

Status: NEW → RESOLVED

Closed: 3 days ago

status-firefox128: --- → fixed

Resolution: --- → FIXED

Target Milestone: --- → 128 Branch

You need to log in before you can comment on or make changes to this bug.

1897100 - [rustc 1.78] error: struct `ClipMaskInstance` is never constructed (2024)
Top Articles
Latest Posts
Article information

Author: Greg O'Connell

Last Updated:

Views: 5629

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Greg O'Connell

Birthday: 1992-01-10

Address: Suite 517 2436 Jefferey Pass, Shanitaside, UT 27519

Phone: +2614651609714

Job: Education Developer

Hobby: Cooking, Gambling, Pottery, Shooting, Baseball, Singing, Snowboarding

Introduction: My name is Greg O'Connell, I am a delightful, colorful, talented, kind, lively, modern, tender person who loves writing and wants to share my knowledge and understanding with you.