ManagedTypeApi

Trait ManagedTypeApi 

Source
pub trait ManagedTypeApi:
    TryStaticCast
    + BigIntApi
    + EllipticCurveApi
    + ManagedBufferApi
    + ErrorApi
    + Clone
    + 'static {
    // Required methods
    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;
}

Required Methods§

Source

fn mb_to_big_int_unsigned(&self, buffer_handle: Handle) -> Handle

Source

fn mb_to_big_int_signed(&self, buffer_handle: Handle) -> Handle

Source

fn mb_from_big_int_unsigned(&self, big_int_handle: Handle) -> Handle

Source

fn mb_from_big_int_signed(&self, big_int_handle: Handle) -> Handle

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§