multiversx_sc/api/uncallable/
vm_api_uncallable.rs1use crate::api::{CallTypeApi, HandleTypeInfo, StorageMapperApi, VMApi};
2
3use super::UncallableApi;
4
5impl CallTypeApi for UncallableApi {}
6
7impl StorageMapperApi for UncallableApi {}
8
9impl PartialEq for UncallableApi {
10 fn eq(&self, _: &Self) -> bool {
11 unreachable!()
12 }
13}
14
15impl Eq for UncallableApi {}
16
17impl VMApi for UncallableApi {}
18
19impl HandleTypeInfo for UncallableApi {
20 type ManagedBufferHandle = i32;
21
22 type BigIntHandle = i32;
23
24 type BigFloatHandle = i32;
25
26 type EllipticCurveHandle = i32;
27
28 type ManagedMapHandle = i32;
29}