[][src]Trait cex::result::ThrowLog

pub trait ThrowLog<Type, Agent, Index> where
    Agent: LogAgent
{ fn throw_log(self, item: impl Fn() -> Agent::Item) -> Type; }

Required methods

fn throw_log(self, item: impl Fn() -> Agent::Item) -> Type

Loading content...

Implementors

impl<T, E, F, A, I> ThrowLog<Result<T, F>, A, _Log<I>> for E where
    A: LogAgent,
    E: Logger<A> + IntoEnumx<F, I>, 
[src]

impl<T, E, F, A, I> ThrowLog<Result<T, F>, A, _ToLog<I>> for E where
    A: LogAgent,
    E: ToLog<A>,
    Log<E, A>: IntoEnumx<F, I>, 
[src]

Loading content...