pub trait ManagedFrom<M, F>
where M: ManagedTypeApi,
{ // Required method fn managed_from(api: M, from: F) -> Self; }

Required Methods§

source

fn managed_from(api: M, from: F) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<M> ManagedFrom<M, &str> for ManagedSCError<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, &Address> for ManagedAddress<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, &[u8; 32]> for ManagedAddress<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, &[u8]> for ManagedBuffer<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, &[u8]> for ManagedSCError<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, String> for ManagedSCError<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, Vec<u8>> for ManagedBuffer<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, Vec<u8>> for ManagedSCError<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, Address> for ManagedAddress<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, BoxedBytes> for ManagedBuffer<M>
where M: ManagedTypeApi,

source§

impl<M> ManagedFrom<M, BoxedBytes> for ManagedSCError<M>
where M: ManagedTypeApi,

source§

impl<M, F> ManagedFrom<M, F> for F
where M: ManagedTypeApi,

source§

impl<M, I> ManagedFrom<M, Vec<I>> for ManagedArgBuffer<M>

source§

impl<M, T, I> ManagedFrom<M, Vec<I>> for ManagedMultiResultVecEager<M, T>
where M: ManagedTypeApi, T: ManagedVecItem<M>, I: ManagedInto<M, T>,

source§

impl<M, T, I> ManagedFrom<M, Vec<I>> for ManagedVec<M, T>
where M: ManagedTypeApi, T: ManagedVecItem<M>, I: ManagedInto<M, T>,

source§

impl<M, U> ManagedFrom<M, U> for BigInt<M>
where M: ManagedTypeApi, U: Into<i64>,

source§

impl<M, U> ManagedFrom<M, U> for BigUint<M>
where M: ManagedTypeApi, U: Into<u64>,

source§

impl<M, const N: usize> ManagedFrom<M, &[u8; N]> for ManagedBuffer<M>
where M: ManagedTypeApi,

Syntactic sugar only.

source§

impl<M: ManagedTypeApi> ManagedFrom<M, &[u8]> for TokenIdentifier<M>

source§

impl<M: ManagedTypeApi> ManagedFrom<M, ManagedBuffer<M>> for TokenIdentifier<M>