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;
}