commit be874bd538677f66490799ba25d110ebce8a37cf
parent b67689518680777c430d9b6e34ac4b7b47731d0b
Author: Glenn Watson <git@chillybin.org>
Date: Fri, 21 Nov 2025 02:36:01 +0000
Bug 2001089 - Fix errors in WR samples after rustc update on builders r=gfx-reviewers,jnicol
Differential Revision: https://phabricator.services.mozilla.com/D273361
Diffstat:
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/gfx/wr/examples/texture_cache_stress.rs b/gfx/wr/examples/texture_cache_stress.rs
@@ -69,7 +69,7 @@ impl ExternalImageHandler for ImageGenerator {
_key: ExternalImageId,
channel_index: u8,
_is_composited: bool,
- ) -> ExternalImage {
+ ) -> ExternalImage<'_> {
self.generate_image(channel_index as i32);
ExternalImage {
uv: TexelRect::new(0.0, 0.0, 1.0, 1.0),
diff --git a/gfx/wr/examples/yuv.rs b/gfx/wr/examples/yuv.rs
@@ -68,7 +68,7 @@ impl ExternalImageHandler for YuvImageProvider {
key: ExternalImageId,
_channel_index: u8,
_is_composited: bool,
- ) -> ExternalImage {
+ ) -> ExternalImage<'_> {
let id = self.texture_ids[key.0 as usize];
ExternalImage {
uv: TexelRect::new(0.0, 0.0, 1.0, 1.0),
diff --git a/gfx/wr/peek-poke/tests/round_trip.rs b/gfx/wr/peek-poke/tests/round_trip.rs
@@ -185,12 +185,14 @@ fn test_generic() {
#[test]
fn test_generic_enum() {
#[derive(Clone, Copy, Debug, Default, PartialEq, PeekPoke)]
+ #[allow(dead_code)]
pub struct PropertyBindingKey<T> {
pub id: usize,
_phantom: PhantomData<T>,
}
#[derive(Clone, Copy, Debug, PartialEq, PeekPoke)]
+ #[allow(dead_code)]
pub enum PropertyBinding<T> {
Value(T),
Binding(PropertyBindingKey<T>, T),