Trait multiversx_sc::api::HandleConstraints
source · pub trait HandleConstraints: ManagedVecItem + TryStaticCast + Debug + Clone + From<RawHandle> + PartialEq + PartialEq<RawHandle> {
// Required methods
fn new(handle: RawHandle) -> Self;
fn to_be_bytes(&self) -> [u8; 4];
fn get_raw_handle(&self) -> RawHandle;
// Provided method
fn cast_or_signal_error<E: ErrorApi, U: TryStaticCast>(self) -> U { ... }
}