RuntimeTypeProvider

Trait RuntimeTypeProvider 

Source
pub trait RuntimeTypeProvider<__Context__>: IsProviderFor<RuntimeTypeProviderComponent, __Context__, ()> {
    type Runtime;
}

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<Runtime, __Context__> RuntimeTypeProvider<__Context__> for UseType<Runtime>
where Runtime:,

Source§

type Runtime = Runtime

Source§

impl<__Context__> RuntimeTypeProvider<__Context__> for UseContext
where __Context__: HasRuntimeType,

Source§

type Runtime = <__Context__ as HasRuntimeType>::Runtime

Source§

impl<__Provider__, __Context__> RuntimeTypeProvider<__Context__> for WithProvider<__Provider__>
where __Provider__: ProvideType<__Context__, RuntimeTypeProviderComponent>, __Provider__::Type:,

Source§

type Runtime = <__Provider__ as ProvideType<__Context__, RuntimeTypeProviderComponent>>::Type

Implementors§

Source§

impl<__Component__, __Context__> RuntimeTypeProvider<__Context__> for __Component__