message: Export staking from lib only when feature flag enabled
diff: @@ -22,19 +22,26 @@ pub use crate::errors::{
  };
  pub use crate::init_handle::{
  log, BankMsg, CosmosMsg, HandleResponse, HandleResult, InitResponse, InitResult, LogAttribute,
  - NoMsg, StakingMsg, WasmMsg,
  + NoMsg, WasmMsg,
  };
  #[cfg(feature = "iterator")]
  pub use crate::iterator::{Order, KV};
  pub use crate::query::{
  AllBalanceResponse, BalanceResponse, BankQuery, QueryRequest, QueryResponse, QueryResult,
  - StakingQuery, WasmQuery,
  + WasmQuery,
  };
  pub use crate::serde::{from_binary, from_slice, to_binary, to_vec};
  pub use crate::storage::MemoryStorage;
  pub use crate::traits::{Api, Extern, Querier, QuerierResult, ReadonlyStorage, Storage};
  pub use crate::types::{CanonicalAddr, Env, HumanAddr};
  +#[cfg(feature = "staking")]
  +pub use crate::init_handle::StakingMsg;
  +#[cfg(feature = "staking")]
  +pub use crate::query::{
  + Delegation, DelegationsResponse, StakingQuery, Validator, ValidatorsResponse,
  +};
  +
  // Exposed in wasm build only
  #[cfg(target_arch = "wasm32")]
  