1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use elrond_codec::TryStaticCast;

mod big_int_api_uncallable;
mod blockchain_api_uncallable;
mod call_value_api_uncallable;
mod crypto_api_uncallable;
mod elliptic_curve_api_uncallable;
mod endpoint_arg_api_uncallable;
mod endpoint_finish_api_uncallable;
mod error_api_uncallable;
mod log_api_uncallable;
mod managed_buffer_api_uncallable;
mod managed_type_api_uncallable;
mod print_api_uncallable;
mod send_api_uncallable;
mod static_buffer_api_uncallable;
mod storage_api_uncallable;
mod vm_api_uncallable;

/// Dummy type with no implementation.
/// Provides context in ABI generators.
#[derive(Clone)]
pub struct UncallableApi;

impl TryStaticCast for UncallableApi {}