From d4e4a996e84a52b13bd4e6de52e08e34710dbe19 Mon Sep 17 00:00:00 2001 From: Kornel Date: Sun, 15 Dec 2019 20:21:35 +0000 Subject: Remove deprecated Error::description --- src/codegen/error.rs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'src/codegen/error.rs') diff --git a/src/codegen/error.rs b/src/codegen/error.rs index 8bf00e54..c1bcf4e1 100644 --- a/src/codegen/error.rs +++ b/src/codegen/error.rs @@ -15,17 +15,7 @@ pub enum Error { impl fmt::Display for Error { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f, "{}", error::Error::description(self)) - } -} - -impl error::Error for Error { - fn cause(&self) -> Option<&dyn error::Error> { - None - } - - fn description(&self) -> &'static str { - match *self { + f.write_str(match *self { Error::NoLayoutForOpaqueBlob => { "Tried to generate an opaque blob, but had no layout" } @@ -33,9 +23,11 @@ impl error::Error for Error { "Instantiation of opaque template type or partial template \ specialization" } - } + }) } } +impl error::Error for Error {} + /// A `Result` of `T` or an error of `bindgen::codegen::error::Error`. pub type Result = ::std::result::Result; -- cgit v1.2.3