From 0cf6299fa82db47945c585ce634285ba353b729c Mon Sep 17 00:00:00 2001 From: bear Date: Thu, 22 Sep 2022 17:52:30 +0800 Subject: [PATCH 1/2] Replace * --- Cargo.lock | 18 --------------- Cargo.toml | 17 ++++++++++++++ node/runtime/common/src/impls.rs | 15 +++++++++--- .../src/bridges_message/pangolin_parachain.rs | 20 +++++++++++----- .../pangolin/src/bridges_message/pangoro.rs | 23 +++++++++++-------- .../pangoro/src/bridges_message/pangolin.rs | 23 +++++++++++-------- 6 files changed, 71 insertions(+), 45 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 32ba51fbb8..9da82460fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -608,7 +608,6 @@ dependencies = [ [[package]] name = "bp-darwinia-core" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-messages", "bp-runtime", @@ -624,7 +623,6 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "finality-grandpa", "frame-support", @@ -640,7 +638,6 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-runtime", "frame-support", @@ -653,7 +650,6 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bitvec", "bp-runtime", @@ -670,7 +666,6 @@ dependencies = [ [[package]] name = "bp-pangolin" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-darwinia-core", "bp-messages", @@ -685,7 +680,6 @@ dependencies = [ [[package]] name = "bp-pangolin-parachain" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-darwinia-core", "bp-messages", @@ -700,7 +694,6 @@ dependencies = [ [[package]] name = "bp-pangoro" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-darwinia-core", "bp-messages", @@ -715,7 +708,6 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-polkadot-core", "bp-runtime", @@ -729,7 +721,6 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-messages", "bp-runtime", @@ -749,7 +740,6 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -766,7 +756,6 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "frame-support", "hash-db", @@ -784,7 +773,6 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -799,7 +787,6 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -5574,7 +5561,6 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5591,7 +5577,6 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5614,7 +5599,6 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bitvec", "bp-message-dispatch", @@ -5636,7 +5620,6 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-parachains", "bp-polkadot-core", @@ -5778,7 +5761,6 @@ dependencies = [ [[package]] name = "pallet-fee-market" version = "0.1.0" -source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bitvec", "bp-messages", diff --git a/Cargo.toml b/Cargo.toml index 3145e8ec0d..de9a193402 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,6 +37,23 @@ members = [ "primitives/relayer-game", ] + +[patch."https://github.com/darwinia-network/darwinia-messages-substrate"] +pallet-bridge-dispatch = { path = "../darwinia-messages-substrate/modules/dispatch" } +pallet-fee-market = { path = "../darwinia-messages-substrate/modules/fee-market" } +pallet-bridge-grandpa = { path = "../darwinia-messages-substrate/modules/grandpa" } +pallet-bridge-messages = { path = "../darwinia-messages-substrate/modules/messages" } +pallet-bridge-parachains = { path = "../darwinia-messages-substrate/modules/parachains" } +bp-runtime = { path = "../darwinia-messages-substrate/primitives/runtime" } +bp-header-chain = { path = "../darwinia-messages-substrate/primitives/header-chain" } +bp-pangolin = { path = "../darwinia-messages-substrate/primitives/chain-pangolin" } +bp-rococo = { path = "../darwinia-messages-substrate/primitives/chain-rococo" } +bp-pangoro = { path = "../darwinia-messages-substrate/primitives/chain-pangoro" } +bp-pangolin-parachain = { path = "../darwinia-messages-substrate/primitives/chain-pangolin-parachain" } +bp-messages = { path = "../darwinia-messages-substrate/primitives/messages" } +bridge-runtime-common = { path = "../darwinia-messages-substrate/bin/runtime-common" } +bp-message-dispatch = { path = "../darwinia-messages-substrate/primitives/message-dispatch" } + # The list of dependencies below (which can be both direct and indirect dependencies) are crates # that are suspected to be CPU-intensive, and that are unlikely to require debugging (as some of # their debug info might be missing) or to require to be frequently recompiled. We compile these diff --git a/node/runtime/common/src/impls.rs b/node/runtime/common/src/impls.rs index b5b2f83fbb..96d8e0fe07 100644 --- a/node/runtime/common/src/impls.rs +++ b/node/runtime/common/src/impls.rs @@ -30,9 +30,18 @@ use sp_npos_elections::ExtendedBalance; use sp_runtime::{traits::TrailingZeroInput, RuntimeDebug}; // --- darwinia-network --- use crate::*; -use bp_messages::{source_chain::*, *}; -use bridge_runtime_common::messages::{source::*, *}; -use drml_primitives::*; +use bp_messages::{ + source_chain::{LaneMessageVerifier, Sender}, + LaneId, OutboundLaneData, +}; +use bridge_runtime_common::messages::{ + source::{ + FromThisChainMessagePayload, BAD_ORIGIN, OUTBOUND_LANE_DISABLED, TOO_LOW_FEE, + TOO_MANY_PENDING_MESSAGES, + }, + AccountIdOf, BalanceOf, MessageBridge, ThisChain, ThisChainWithMessages, +}; +use drml_primitives::AccountId; darwinia_support::impl_account_data! { struct AccountData diff --git a/node/runtime/pangolin/src/bridges_message/pangolin_parachain.rs b/node/runtime/pangolin/src/bridges_message/pangolin_parachain.rs index 9bc5836e20..bcbb71cfc6 100644 --- a/node/runtime/pangolin/src/bridges_message/pangolin_parachain.rs +++ b/node/runtime/pangolin/src/bridges_message/pangolin_parachain.rs @@ -28,16 +28,24 @@ use sp_runtime::{traits::Zero, FixedPointNumber, FixedU128}; use sp_std::ops::RangeInclusive; // --- darwinia-network --- use crate::*; -use bp_messages::{source_chain::*, target_chain::*, *}; +use bp_messages::{ + source_chain::TargetHeaderChain, + target_chain::{ProvedMessages, SourceHeaderChain}, + InboundLaneData, LaneId, Message, MessageNonce, Parameter, +}; use bp_rococo::parachains::ParaId; -use bp_runtime::{ChainId, *}; +use bp_runtime::{Chain, ChainId, PANGOLIN_CHAIN_ID, PANGOLIN_PARACHAIN_CHAIN_ID}; use bridge_runtime_common::{ - lanes::*, + lanes::PANGOLIN_PANGOLIN_PARACHAIN_LANE, messages::{ self, - source::{self, *}, - target::{self, *}, - BalanceOf, *, + source::{self, FromBridgedChainMessagesDeliveryProof, FromThisChainMessagePayload}, + target::{ + self, FromBridgedChainEncodedMessageCall, FromBridgedChainMessageDispatch, + FromBridgedChainMessagePayload, FromBridgedChainMessagesProof, + }, + BalanceOf, BridgedChainWithMessages, ChainWithMessages, MessageBridge, MessageTransaction, + ThisChainWithMessages, }, }; use drml_common_runtime::impls::FromThisChainMessageVerifier; diff --git a/node/runtime/pangolin/src/bridges_message/pangoro.rs b/node/runtime/pangolin/src/bridges_message/pangoro.rs index 32ea78b19f..367adfbe5a 100644 --- a/node/runtime/pangolin/src/bridges_message/pangoro.rs +++ b/node/runtime/pangolin/src/bridges_message/pangoro.rs @@ -30,15 +30,23 @@ use sp_runtime::{traits::Zero, FixedPointNumber, FixedU128}; use sp_std::{ops::RangeInclusive, prelude::*}; // --- darwinia-network --- use crate::*; -use bp_messages::{source_chain::*, target_chain::*, *}; -use bp_runtime::{ChainId, *}; +use bp_messages::{ + source_chain::TargetHeaderChain, + target_chain::{ProvedMessages, SourceHeaderChain}, + InboundLaneData, LaneId, Message, MessageNonce, Parameter, +}; +use bp_runtime::{Chain, ChainId, PANGOLIN_CHAIN_ID, PANGORO_CHAIN_ID}; use bridge_runtime_common::{ - lanes::*, + lanes::PANGORO_PANGOLIN_LANE, messages::{ self, - source::{self, *}, - target::{self, *}, - BalanceOf, *, + source::{self, FromBridgedChainMessagesDeliveryProof, FromThisChainMessagePayload}, + target::{ + self, FromBridgedChainEncodedMessageCall, FromBridgedChainMessageDispatch, + FromBridgedChainMessagePayload, FromBridgedChainMessagesProof, + }, + BalanceOf, BridgedChainWithMessages, ChainWithMessages, MessageBridge, MessageTransaction, + ThisChainWithMessages, }, }; use drml_common_runtime::impls::FromThisChainMessageVerifier; @@ -65,9 +73,6 @@ pub type FromPangoroEncodedCall = FromBridgedChainEncodedMessageCall; pub type FromPangoroMessageDispatch = FromBridgedChainMessageDispatch; -/// The s2s backing pallet index in the pangoro chain runtime. -pub const PANGORO_S2S_BACKING_PALLET_INDEX: u8 = 20; - /// Initial value of `PangoroToPangolinConversionRate` parameter. pub const INITIAL_PANGORO_TO_PANGOLIN_CONVERSION_RATE: FixedU128 = FixedU128::from_inner(FixedU128::DIV); diff --git a/node/runtime/pangoro/src/bridges_message/pangolin.rs b/node/runtime/pangoro/src/bridges_message/pangolin.rs index d8ae6d91ba..41b07bb9c2 100644 --- a/node/runtime/pangoro/src/bridges_message/pangolin.rs +++ b/node/runtime/pangoro/src/bridges_message/pangolin.rs @@ -30,15 +30,23 @@ use sp_runtime::{traits::Zero, FixedPointNumber, FixedU128}; use sp_std::{ops::RangeInclusive, prelude::*}; // --- darwinia-network --- use crate::*; -use bp_messages::{source_chain::*, target_chain::*, *}; -use bp_runtime::{ChainId, *}; +use bp_messages::{ + source_chain::TargetHeaderChain, + target_chain::{ProvedMessages, SourceHeaderChain}, + InboundLaneData, LaneId, Message, MessageNonce, Parameter, +}; +use bp_runtime::{Chain, ChainId, PANGOLIN_CHAIN_ID, PANGORO_CHAIN_ID}; use bridge_runtime_common::{ - lanes::*, + lanes::PANGORO_PANGOLIN_LANE, messages::{ self, - source::{self, *}, - target::{self, *}, - BalanceOf, *, + source::{self, FromBridgedChainMessagesDeliveryProof, FromThisChainMessagePayload}, + target::{ + self, FromBridgedChainEncodedMessageCall, FromBridgedChainMessageDispatch, + FromBridgedChainMessagePayload, FromBridgedChainMessagesProof, + }, + BalanceOf, BridgedChainWithMessages, ChainWithMessages, MessageBridge, MessageTransaction, + ThisChainWithMessages, }, }; use drml_common_runtime::impls::FromThisChainMessageVerifier; @@ -65,9 +73,6 @@ pub type FromPangolinEncodedCall = FromBridgedChainEncodedMessageCall; pub type FromPangolinMessageDispatch = FromBridgedChainMessageDispatch; -/// The s2s issuing pallet index in the pangolin chain runtime -pub const PANGOLIN_S2S_ISSUING_PALLET_INDEX: u8 = 49; - /// Initial value of `PangolinToPangoroConversionRate` parameter. pub const INITIAL_PANGOLIN_TO_PANGORO_CONVERSION_RATE: FixedU128 = FixedU128::from_inner(FixedU128::DIV); From cbce8c224b0a3312aa19fa1bcbd74b2d81fec4ad Mon Sep 17 00:00:00 2001 From: bear Date: Fri, 23 Sep 2022 17:09:35 +0800 Subject: [PATCH 2/2] Update toml --- Cargo.lock | 18 ++++++++++++++++++ Cargo.toml | 17 ----------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9da82460fd..32ba51fbb8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -608,6 +608,7 @@ dependencies = [ [[package]] name = "bp-darwinia-core" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-messages", "bp-runtime", @@ -623,6 +624,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "finality-grandpa", "frame-support", @@ -638,6 +640,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-runtime", "frame-support", @@ -650,6 +653,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bitvec", "bp-runtime", @@ -666,6 +670,7 @@ dependencies = [ [[package]] name = "bp-pangolin" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-darwinia-core", "bp-messages", @@ -680,6 +685,7 @@ dependencies = [ [[package]] name = "bp-pangolin-parachain" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-darwinia-core", "bp-messages", @@ -694,6 +700,7 @@ dependencies = [ [[package]] name = "bp-pangoro" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-darwinia-core", "bp-messages", @@ -708,6 +715,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-polkadot-core", "bp-runtime", @@ -721,6 +729,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-messages", "bp-runtime", @@ -740,6 +749,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -756,6 +766,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "frame-support", "hash-db", @@ -773,6 +784,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -787,6 +799,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -5561,6 +5574,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5577,6 +5591,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5599,6 +5614,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bitvec", "bp-message-dispatch", @@ -5620,6 +5636,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bp-parachains", "bp-polkadot-core", @@ -5761,6 +5778,7 @@ dependencies = [ [[package]] name = "pallet-fee-market" version = "0.1.0" +source = "git+https://github.com/darwinia-network/darwinia-messages-substrate?branch=darwinia-v0.12.4#30c30311fd601a10546243dbcf9358565d2d1976" dependencies = [ "bitvec", "bp-messages", diff --git a/Cargo.toml b/Cargo.toml index de9a193402..3145e8ec0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,23 +37,6 @@ members = [ "primitives/relayer-game", ] - -[patch."https://github.com/darwinia-network/darwinia-messages-substrate"] -pallet-bridge-dispatch = { path = "../darwinia-messages-substrate/modules/dispatch" } -pallet-fee-market = { path = "../darwinia-messages-substrate/modules/fee-market" } -pallet-bridge-grandpa = { path = "../darwinia-messages-substrate/modules/grandpa" } -pallet-bridge-messages = { path = "../darwinia-messages-substrate/modules/messages" } -pallet-bridge-parachains = { path = "../darwinia-messages-substrate/modules/parachains" } -bp-runtime = { path = "../darwinia-messages-substrate/primitives/runtime" } -bp-header-chain = { path = "../darwinia-messages-substrate/primitives/header-chain" } -bp-pangolin = { path = "../darwinia-messages-substrate/primitives/chain-pangolin" } -bp-rococo = { path = "../darwinia-messages-substrate/primitives/chain-rococo" } -bp-pangoro = { path = "../darwinia-messages-substrate/primitives/chain-pangoro" } -bp-pangolin-parachain = { path = "../darwinia-messages-substrate/primitives/chain-pangolin-parachain" } -bp-messages = { path = "../darwinia-messages-substrate/primitives/messages" } -bridge-runtime-common = { path = "../darwinia-messages-substrate/bin/runtime-common" } -bp-message-dispatch = { path = "../darwinia-messages-substrate/primitives/message-dispatch" } - # The list of dependencies below (which can be both direct and indirect dependencies) are crates # that are suspected to be CPU-intensive, and that are unlikely to require debugging (as some of # their debug info might be missing) or to require to be frequently recompiled. We compile these