From be4391585f7069c6bcb9efb364a97bd3554d6a01 Mon Sep 17 00:00:00 2001 From: Kartikaya Gupta Date: Wed, 5 Jun 2019 14:06:25 +0000 Subject: [PATCH] Bug 1556597 - Fix warnings in webrender_bindings in nightly rust. r=Gankro Depends on D33782 Differential Revision: https://phabricator.services.mozilla.com/D33783 --HG-- extra : moz-landing-system : lando --- gfx/webrender_bindings/src/bindings.rs | 4 ++-- gfx/webrender_bindings/src/moz2d_renderer.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gfx/webrender_bindings/src/bindings.rs b/gfx/webrender_bindings/src/bindings.rs index cf3b9efa1d898..f2693b99474bc 100644 --- a/gfx/webrender_bindings/src/bindings.rs +++ b/gfx/webrender_bindings/src/bindings.rs @@ -577,7 +577,7 @@ extern "C" { } impl RenderNotifier for CppNotifier { - fn clone(&self) -> Box { + fn clone(&self) -> Box { Box::new(CppNotifier { window_id: self.window_id, }) @@ -1167,7 +1167,7 @@ pub extern "C" fn wr_window_new(window_id: WrWindowId, -> bool { assert!(unsafe { is_in_render_thread() }); - let recorder: Option> = if unsafe { gfx_use_wrench() } { + let recorder: Option> = if unsafe { gfx_use_wrench() } { let name = format!("wr-record-{}.bin", window_id.0); Some(Box::new(BinaryRecorder::new(&PathBuf::from(name)))) } else { diff --git a/gfx/webrender_bindings/src/moz2d_renderer.rs b/gfx/webrender_bindings/src/moz2d_renderer.rs index ee672ee..6d9dcb2 100644 --- a/gfx/webrender_bindings/src/moz2d_renderer.rs +++ b/webrender_bindings/src/moz2d_renderer.rs @@ -365,7 +365,7 @@ impl BlobImageRenderer for Moz2dImageRenderer { } fn request(&mut self, - resources: &BlobImageResources, + resources: &dyn BlobImageResources, request: BlobImageRequest, descriptor: &BlobImageDescriptor, dirty_rect: Option) { @@ -403,7 +403,7 @@ impl BlobImageRenderer for Moz2dImageRenderer { unsafe { AddNativeFontHandle(key, cstr.as_ptr() as *mut c_void, handle.index) }; } - fn process_fonts(mut extra_data: BufReader, resources: &BlobImageResources) { + fn process_fonts(mut extra_data: BufReader, resources: &dyn BlobImageResources) { let font_count = extra_data.read_usize(); for _ in 0..font_count { let key = extra_data.read_font_key();