Trait UrlTypeProvider

Source
pub trait UrlTypeProvider<Context>: IsProviderFor<UrlTypeProviderComponent, Context, ()> {
    type Url;
}

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<Context> UrlTypeProvider<Context> for UseContext
where Context: HasUrlType,

Source§

type Url = <Context as HasUrlType>::Url

Source§

impl<Url, Context> UrlTypeProvider<Context> for UseType<Url>
where Url:,

Source§

type Url = Url

Source§

impl<__Provider__, Context> UrlTypeProvider<Context> for WithProvider<__Provider__>
where __Provider__: ProvideType<Context, UrlTypeProviderComponent>, __Provider__::Type:,

Source§

type Url = <__Provider__ as ProvideType<Context, UrlTypeProviderComponent>>::Type

Implementors§

Source§

impl<Component, Context> UrlTypeProvider<Context> for Component