pub trait IntoTemplate<'a> {
    type Template;

    // Required method
    fn into_template<T: TypeEq<This = Self::Template>>(self) -> Self::Template;
}
Expand description

Convert Self into a template, usually some Generatable

Required Associated Types§

source

type Template

The type to convert Self into

Required Methods§

source

fn into_template<T: TypeEq<This = Self::Template>>(self) -> Self::Template

Convert Self into Self::Template. The type parameter T is for easy type annotation in case of ambiguity into which template it should be converted into

Implementations on Foreign Types§

source§

impl<'a> IntoTemplate<'a> for &'a TraitBound

§

type Template = Trait<'a>

source§

fn into_template<T: TypeEq<This = Self::Template>>(self) -> Self::Template

source§

impl<'a> IntoTemplate<'a> for TraitBound

§

type Template = Trait<'a>

source§

fn into_template<T: TypeEq<This = Self::Template>>(self) -> Self::Template

Implementors§