pub fn run<Q>( cache: &mut Cache, code: &[u8], gas_limit: u64, is_prepare: bool, querier: Q, ) -> Result<u64, Error>where Q: Querier + 'static,