Trait dharitri_wasm::types::ManagedFrom
source · pub trait ManagedFrom<M, F>where
M: ManagedTypeApi,{
// Required method
fn managed_from(api: M, from: F) -> Self;
}Required Methods§
fn managed_from(api: M, from: F) -> Self
Object Safety§
This trait is not object safe.
Implementors§
impl<M> ManagedFrom<M, &str> for ManagedSCError<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, &Address> for ManagedAddress<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, &[u8; 32]> for ManagedAddress<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, &[u8]> for ManagedBuffer<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, &[u8]> for ManagedSCError<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, String> for ManagedSCError<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, Vec<u8>> for ManagedBuffer<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, Vec<u8>> for ManagedSCError<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, Address> for ManagedAddress<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, BoxedBytes> for ManagedBuffer<M>where
M: ManagedTypeApi,
impl<M> ManagedFrom<M, BoxedBytes> for ManagedSCError<M>where
M: ManagedTypeApi,
impl<M, F> ManagedFrom<M, F> for Fwhere
M: ManagedTypeApi,
impl<M, I> ManagedFrom<M, Vec<I>> for ManagedArgBuffer<M>
impl<M, T, I> ManagedFrom<M, Vec<I>> for ManagedVec<M, T>
impl<M, U> ManagedFrom<M, U> for BigInt<M>
impl<M, U> ManagedFrom<M, U> for BigUint<M>
impl<M, const N: usize> ManagedFrom<M, &[u8; N]> for ManagedBuffer<M>where
M: ManagedTypeApi,
Syntactic sugar only.