feat(error): Display for Error shows better info
Displays the inner error for Error types with inner errors instead of just displaying the description. Closes #694
This commit is contained in:
		| @@ -70,7 +70,13 @@ impl fmt::Debug for Void { | ||||
|  | ||||
| impl fmt::Display for Error { | ||||
|     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { | ||||
|         f.write_str(self.description()) | ||||
|         match *self { | ||||
|             Uri(ref e) => fmt::Display::fmt(e, f), | ||||
|             Io(ref e) => fmt::Display::fmt(e, f), | ||||
|             Ssl(ref e) => fmt::Display::fmt(e, f), | ||||
|             Utf8(ref e) => fmt::Display::fmt(e, f), | ||||
|             ref e => f.write_str(e.description()), | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user