From c69f97542a6071f78d48a743ee94119a93bc9471 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 1 Mar 2019 18:07:56 -0800 Subject: error: Consistently use Display instead of error description() The description method is deprecated and its signature forces less helpful error messages than what Display can provide. BUG=none TEST=cargo check --all-features TEST=cargo check --target aarch64-unknown-linux-gnu Change-Id: I27fc99d59d0ef457c5273dc53e4c563ef439c2c0 Reviewed-on: https://chromium-review.googlesource.com/1497735 Commit-Ready: David Tolnay Tested-by: David Tolnay Tested-by: kokoro Reviewed-by: Dylan Reid --- gpu_renderer/src/lib.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gpu_renderer/src') diff --git a/gpu_renderer/src/lib.rs b/gpu_renderer/src/lib.rs index 0dfd34c..81c99db 100644 --- a/gpu_renderer/src/lib.rs +++ b/gpu_renderer/src/lib.rs @@ -14,7 +14,7 @@ mod pipe_format_fourcc; use std::cell::RefCell; use std::ffi::CStr; -use std::fmt; +use std::fmt::{self, Display}; use std::fs::File; use std::marker::PhantomData; use std::mem::{size_of, transmute, uninitialized}; @@ -81,10 +81,11 @@ pub enum Error { InvalidCommandSize(usize), } -impl fmt::Display for Error { +impl Display for Error { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - use Error::*; - match *self { + use self::Error::*; + + match self { AlreadyInitialized => write!(f, "global gpu renderer was already initailized"), MissingEGLFunction(name) => write!(f, "egl function `{}` was missing", name), EGLGetDisplay => write!(f, "call to eglGetDisplay failed"), -- cgit 1.4.1