pub fn new_in_mem<E, Block, S, RA>(
	executor: E,
	genesis_storage: S,
) -> error::Result<Client<in_mem::Backend<Block, Blake2Hasher>, LocalCallExecutor<in_mem::Backend<Block, Blake2Hasher>, E>, Block, RA>>
	where
		E: CodeExecutor<Blake2Hasher> + RuntimeInfo,
		S: BuildStorage,
		Block: BlockT<Hash=H256>,
{
	new_with_backend(Arc::new(in_mem::Backend::new()), executor, genesis_storage)
}
/// Create an instance of in-memory client.
Create an instance of in-memory client.
Create an instance of in - memory client .
pub fn new_in_mem<E, Block, S, RA>(
	executor: E,
	genesis_storage: S,
) -> error::Result<Client<in_mem::Backend<Block, Blake2Hasher>, LocalCallExecutor<in_mem::Backend<Block, Blake2Hasher>, E>, Block, RA>>
	where
		E: CodeExecutor<Blake2Hasher> + RuntimeInfo,
		S: BuildStorage,
		Block: BlockT<Hash=H256>,
{
	new_with_backend(Arc::new(in_mem::Backend::new()), executor, genesis_storage)
}
pub fn new_in_mem < E , Block , S , RA > ( executor : E , genesis_storage : S , ) -> error :: Result < Client < in_mem :: Backend < Block , Blake2Hasher > , LocalCallExecutor < in_mem :: Backend < Block , Blake2Hasher > , E > , Block , RA > > where E : CodeExecutor < Blake2Hasher > + RuntimeInfo , S : BuildStorage , Block : BlockT < Hash = H256 > , { new_with_backend ( Arc :: new ( in_mem :: Backend :: new ( ) ) , executor , genesis_storage ) }
Create an instance of in-memory client.
Create an instance of in - memory client .
executor
E
genesis_storage
S
executor
E
genesis_storage
S