Trait elrond_wasm::api::ManagedTypeApi[][src]

pub trait ManagedTypeApi: TryStaticCast + BigIntApi + EllipticCurveApi + ManagedBufferApi + StaticBufferApi + ErrorApi + Clone + 'static {
    const TICKER_MIN_LENGTH: usize;
    const TICKER_MAX_LENGTH: usize;
    const ADDITIONAL_RANDOM_CHARS_LENGTH: usize;
    const IDENTIFIER_MIN_LENGTH: usize;
    const IDENTIFIER_MAX_LENGTH: usize;
    const DASH_CHARACTER: u8;

    fn instance() -> Self;
fn mb_to_big_int_unsigned(&self, buffer_handle: Handle) -> Handle;
fn mb_to_big_int_signed(&self, buffer_handle: Handle) -> Handle;
fn mb_from_big_int_unsigned(&self, big_int_handle: Handle) -> Handle;
fn mb_from_big_int_signed(&self, big_int_handle: Handle) -> Handle; fn mb_overwrite_static_buffer(&self, buffer_handle: Handle) -> bool { ... }
fn append_mb_to_static_buffer(&self, buffer_handle: Handle) -> bool { ... }
fn append_static_buffer_to_mb(&self, buffer_handle: Handle) { ... }
fn validate_token_identifier(&self, token_id_handle: Handle) -> bool { ... } }

Associated Constants

Required methods

Provided methods

Implementors