Skip to main content

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__, Runtime, __Context__> RuntimeTypeProvider<__Context__> for WithProvider<__Provider__>
where __Provider__: TypeProvider<__Context__, RuntimeTypeProviderComponent, Type = Runtime>, Runtime:,

Source§

type Runtime = Runtime

Implementors§

Source§

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