Trait ProvideRuntimeType

Source
pub trait ProvideRuntimeType<Context> {
    type Runtime;
}

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<Context, Provider, Runtime> ProvideRuntimeType<Context> for WithProvider<Provider>
where Provider: ProvideType<Context, RuntimeTypeComponent, Type = Runtime>, Runtime:,

Source§

type Runtime = Runtime

Source§

impl<Context, Runtime> ProvideRuntimeType<Context> for UseType<Runtime>
where Runtime:,

Source§

type Runtime = Runtime

Implementors§

Source§

impl<Context, Component, Delegate> ProvideRuntimeType<Context> for Component
where Component: DelegateComponent<RuntimeTypeComponent, Delegate = Delegate>, Delegate: ProvideRuntimeType<Context>, Delegate::Runtime:,

Source§

type Runtime = <Delegate as ProvideRuntimeType<Context>>::Runtime