cgp_error

Trait ProvideErrorType

Source
pub trait ProvideErrorType<Context> {
    type Error: Debug;
}

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<Context, Error> ProvideErrorType<Context> for UseType<Error>
where Error: Debug,

Source§

type Error = Error

Source§

impl<Context, Provider, Error> ProvideErrorType<Context> for WithProvider<Provider>
where Provider: ProvideType<Context, ErrorTypeComponent, Type = Error>, Error: Debug,

Source§

type Error = Error

Implementors§

Source§

impl<Context, Component, Delegate> ProvideErrorType<Context> for Component
where Component: DelegateComponent<ErrorTypeComponent, Delegate = Delegate>, Delegate: ProvideErrorType<Context>, Delegate::Error: Debug,

Source§

type Error = <Delegate as ProvideErrorType<Context>>::Error