tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mgfx/wr/examples/texture_cache_stress.rs | 2+-
Mgfx/wr/examples/yuv.rs | 2+-
Mgfx/wr/peek-poke/tests/round_trip.rs | 2++
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),