Struct boot_core::ContractCodeReference
source · pub struct ContractCodeReference<ExecT = Empty, QueryT = Empty>where
ExecT: Clone + Debug + PartialEq + JsonSchema + DeserializeOwned + 'static,
QueryT: CustomQuery + DeserializeOwned + 'static,{
pub wasm_code_path: Option<String>,
pub contract_endpoints: Option<Box<dyn TestContract<ExecT, QueryT>>>,
}
Fields§
§wasm_code_path: Option<String>
§contract_endpoints: Option<Box<dyn TestContract<ExecT, QueryT>>>
Trait Implementations§
source§impl Clone for ContractCodeReference
impl Clone for ContractCodeReference
source§impl<ExecT, QueryT> Default for ContractCodeReference<ExecT, QueryT>where
ExecT: Clone + Debug + PartialEq + JsonSchema + DeserializeOwned + 'static + Default,
QueryT: CustomQuery + DeserializeOwned + 'static + Default,
impl<ExecT, QueryT> Default for ContractCodeReference<ExecT, QueryT>where ExecT: Clone + Debug + PartialEq + JsonSchema + DeserializeOwned + 'static + Default, QueryT: CustomQuery + DeserializeOwned + 'static + Default,
source§fn default() -> ContractCodeReference<ExecT, QueryT>
fn default() -> ContractCodeReference<ExecT, QueryT>
Returns the “default value” for a type. Read more