Remove deprecated API (#4993)

* Remove deprecated API

* Remove (some) allow(dead_code)

* Bump spec_version

* Fix import, remove allow dead code.

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
Stanislav Tkach
2020-02-20 18:03:33 +02:00
committed by GitHub
parent b368736be4
commit 504914b0a6
9 changed files with 25 additions and 142 deletions
@@ -19,8 +19,6 @@
use std::{self, error, result};
use sp_state_machine;
use sp_runtime::transaction_validity::TransactionValidityError;
#[allow(deprecated)]
use sp_block_builder::compatibility_v3;
use sp_consensus;
use derive_more::{Display, From};
use codec::Error as CodecError;
@@ -150,17 +148,6 @@ impl<'a> From<&'a str> for Error {
}
}
#[allow(deprecated)]
impl From<compatibility_v3::ApplyError> for ApplyExtrinsicFailed {
fn from(e: compatibility_v3::ApplyError) -> Self {
use self::compatibility_v3::ApplyError::*;
match e {
Validity(tx_validity) => Self::Validity(tx_validity),
e => Self::Msg(format!("Apply extrinsic failed: {:?}", e)),
}
}
}
impl Error {
/// Chain a blockchain error.
pub fn from_blockchain(e: Box<Error>) -> Self {