Remove uses of Error::description() use Display instead (#2887)

* Remove all uses of Error::description() - use Display instead
This commit is contained in:
mattrutherford
2019-06-17 22:04:29 +01:00
committed by GitHub
parent 57f8e9ccb1
commit 7eb2ff760a
3 changed files with 10 additions and 14 deletions
+2 -2
View File
@@ -33,7 +33,7 @@ pub enum Error {
/// Transaction pool error,
Pool(txpool::error::Error),
/// Verification error
#[display(fmt="Extrinsic verification error: {}", "_0.description()")]
#[display(fmt="Extrinsic verification error: {}", _0)]
Verification(Box<dyn std::error::Error + Send>),
/// Incorrect extrinsic format.
#[display(fmt="Invalid extrinsic format")]
@@ -85,7 +85,7 @@ impl From<Error> for rpc::Error {
},
Error::Verification(e) => rpc::Error {
code: rpc::ErrorCode::ServerError(VERIFICATION_ERROR),
message: e.description().into(),
message: format!("Verification Error: {}", e).into(),
data: Some(format!("{:?}", e).into()),
},
Error::Pool(PoolError::InvalidTransaction(code)) => rpc::Error {