diff options
author | Kornel <kornel@geekhood.net> | 2019-12-15 20:21:35 +0000 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2019-12-16 12:00:33 +0100 |
commit | d4e4a996e84a52b13bd4e6de52e08e34710dbe19 (patch) | |
tree | cf64f6fac1f3e9253ce4a25d6e683e1071e2b2f6 /src/codegen/error.rs | |
parent | 5d38f2aca6e92eb835963b7f2a381540dc504912 (diff) |
Remove deprecated Error::description
Diffstat (limited to 'src/codegen/error.rs')
-rw-r--r-- | src/codegen/error.rs | 16 |
1 files changed, 4 insertions, 12 deletions
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<T> = ::std::result::Result<T, Error>; |