From ed8fc4f4a353b6ca74fbb570904ffa3f6bb0148e Mon Sep 17 00:00:00 2001 From: Joshy Orndorff Date: Tue, 5 Jan 2021 16:34:57 -0500 Subject: [PATCH] remove borrowed box (#272) --- cumulus/rococo-parachains/src/chain_spec.rs | 2 +- cumulus/rococo-parachains/src/command.rs | 2 +- cumulus/test/service/src/chain_spec.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cumulus/rococo-parachains/src/chain_spec.rs b/cumulus/rococo-parachains/src/chain_spec.rs index 33ca40210f..34b71675ea 100644 --- a/cumulus/rococo-parachains/src/chain_spec.rs +++ b/cumulus/rococo-parachains/src/chain_spec.rs @@ -45,7 +45,7 @@ pub struct Extensions { impl Extensions { /// Try to get the extension from the given `ChainSpec`. - pub fn try_get(chain_spec: &Box) -> Option<&Self> { + pub fn try_get(chain_spec: &dyn sc_service::ChainSpec) -> Option<&Self> { sc_chain_spec::get_extension(chain_spec.extensions()) } } diff --git a/cumulus/rococo-parachains/src/command.rs b/cumulus/rococo-parachains/src/command.rs index b4c71335c3..48854a952d 100644 --- a/cumulus/rococo-parachains/src/command.rs +++ b/cumulus/rococo-parachains/src/command.rs @@ -270,7 +270,7 @@ pub fn run() -> Result<()> { // TODO let key = sp_core::Pair::generate().0; - let extension = chain_spec::Extensions::try_get(&config.chain_spec); + let extension = chain_spec::Extensions::try_get(&*config.chain_spec); let relay_chain_id = extension.map(|e| e.relay_chain.clone()); let para_id = extension.map(|e| e.para_id); diff --git a/cumulus/test/service/src/chain_spec.rs b/cumulus/test/service/src/chain_spec.rs index 5242161d24..7d68d1c618 100644 --- a/cumulus/test/service/src/chain_spec.rs +++ b/cumulus/test/service/src/chain_spec.rs @@ -46,7 +46,7 @@ pub struct Extensions { impl Extensions { /// Try to get the extension from the given `ChainSpec`. - pub fn try_get(chain_spec: &Box) -> Option<&Self> { + pub fn try_get(chain_spec: &dyn sc_service::ChainSpec) -> Option<&Self> { sc_chain_spec::get_extension(chain_spec.extensions()) } }