#![warn(missing_docs)]
pub mod errors;
pub mod pallet_contracts_debugging;
#[cfg(feature = "session")]
pub mod session;
#[cfg(feature = "macros")]
pub use drink_test_macro::{contract_bundle_provider, test};
pub use errors::Error;
pub use frame_support;
pub use ink_sandbox::{
api as sandbox_api, create_sandbox, pallet_balances, pallet_contracts, pallet_timestamp,
sp_externalities, AccountId32, DispatchError, Sandbox, Ss58Codec, Weight,
};
#[cfg(feature = "session")]
pub use session::mock::{mock_message, ContractMock, MessageMock, MockedCallResult, Selector};
pub type DrinkResult<T> = std::result::Result<T, Error>;
#[allow(missing_docs)]
pub mod minimal {
use ink_sandbox::create_sandbox;
create_sandbox!(
MinimalSandbox,
(),
crate::pallet_contracts_debugging::DrinkDebug
);
}