pub trait ManagedTypeApiImpl: BigIntApi + EllipticCurveApi + ManagedBufferApi + ErrorApi {
    // Required methods
    fn mb_to_big_int_unsigned(&self, buffer_handle: Handle, dest: Handle);
    fn mb_to_big_int_signed(&self, buffer_handle: Handle, dest: Handle);
    fn mb_from_big_int_unsigned(&self, big_int_handle: Handle, dest: Handle);
    fn mb_from_big_int_signed(&self, big_int_handle: Handle, dest: Handle);

    // Provided method
    fn validate_token_identifier(&self, token_id_handle: Handle) -> bool { ... }
}

Required Methods§

source

fn mb_to_big_int_unsigned(&self, buffer_handle: Handle, dest: Handle)

source

fn mb_to_big_int_signed(&self, buffer_handle: Handle, dest: Handle)

source

fn mb_from_big_int_unsigned(&self, big_int_handle: Handle, dest: Handle)

source

fn mb_from_big_int_signed(&self, big_int_handle: Handle, dest: Handle)

Provided Methods§

source

fn validate_token_identifier(&self, token_id_handle: Handle) -> bool

Object Safety§

This trait is not object safe.

Implementors§