1 2 3 4 5 6 7 8 9 10
// use super::{ErrorApi, ManagedTypeApi, SendApi, StorageReadApi, StorageWriteApi}; use crate::api::VMApi; pub trait CallbackProxyObjBase { type Api: VMApi; fn new_cb_proxy_obj(api: Self::Api) -> Self; fn cb_call_api(self) -> Self::Api; }