diff --git a/substrate/core/sr-api/src/lib.rs b/substrate/core/sr-api/src/lib.rs index 7fffc43590..ed148c0030 100644 --- a/substrate/core/sr-api/src/lib.rs +++ b/substrate/core/sr-api/src/lib.rs @@ -25,16 +25,18 @@ extern crate sr_primitives as primitives; #[doc(hidden)] pub extern crate parity_codec as codec; extern crate sr_version as runtime_version; +use rstd::vec::Vec; #[doc(hidden)] pub use primitives::{traits::Block as BlockT, generic::BlockId, transaction_validity::TransactionValidity, ApplyResult}; -use runtime_version::{ApiId, RuntimeVersion}; -use rstd::vec::Vec; #[doc(hidden)] pub use rstd::slice; #[doc(hidden)] pub use codec::{Encode, Decode}; +// these are part of the public API, so need to be re-exported +pub use runtime_version::{ApiId, RuntimeVersion}; + /// Declare the given API traits. /// /// # Example: @@ -432,7 +434,7 @@ macro_rules! decl_apis { /// The ApiIds for the various standard runtime APIs. pub mod id { use super::ApiId; - + /// ApiId for the BlockBuilder trait. pub const BLOCK_BUILDER: ApiId = *b"blkbuild";