diff --git a/traits/src/lib.rs b/traits/src/lib.rs index ac610bdbb..c846ec10e 100644 --- a/traits/src/lib.rs +++ b/traits/src/lib.rs @@ -21,7 +21,7 @@ pub use get_by_key::GetByKey; pub use nft::NFT; pub use price::{DefaultPriceProvider, PriceProvider}; pub use rewards::RewardHandler; -pub use xcm_transfer::XcmTransfer; +pub use xcm_transfer::{XcmExecutionResult, XcmTransfer}; pub mod arithmetic; pub mod auction; diff --git a/traits/src/xcm_transfer.rs b/traits/src/xcm_transfer.rs index 410794152..e75b649ae 100644 --- a/traits/src/xcm_transfer.rs +++ b/traits/src/xcm_transfer.rs @@ -2,7 +2,7 @@ use frame_support::dispatch::DispatchError; use frame_support::weights::Weight; use xcm::opaque::v0::{MultiAsset, MultiLocation, Outcome}; -type XcmExecutionResult = sp_std::result::Result; +pub type XcmExecutionResult = sp_std::result::Result; /// Abstraction over cross-chain token transfers. pub trait XcmTransfer {