multiversx_sc_snippets::imports

Trait RHList

Source
pub trait RHList<Env>: TxResultHandler<Env>
where Env: TxEnv,
{ type ListReturns; }

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<Env> RHList<Env> for ()
where Env: TxEnv,

Implementors§

Source§

impl<Env, Head, Tail> RHList<Env> for ConsNoRet<Env, Head, Tail>
where Env: TxEnv, Head: RHListItem<Env, <Tail as TxResultHandler<Env>>::OriginalResult, Returns = ()>, Tail: RHList<Env>,

Source§

type ListReturns = <Tail as RHList<Env>>::ListReturns

Source§

impl<Env, Head, Tail> RHList<Env> for ConsRet<Env, Head, Tail>
where Env: TxEnv, Head: RHListItem<Env, <Tail as TxResultHandler<Env>>::OriginalResult>, Tail: RHList<Env>,

Source§

type ListReturns = (<Head as RHListItem<Env, <Tail as TxResultHandler<Env>>::OriginalResult>>::Returns, <Tail as RHList<Env>>::ListReturns)

Source§

impl<Env, O> RHList<Env> for OriginalResultMarker<O>
where Env: TxEnv,