Trait ResolveToTypeDef

Source
pub trait ResolveToTypeDef<'db> {
    // Required method
    fn namespace_name_pair(&self) -> (&'db str, &'db str);

    // Provided method
    fn resolve(&self, cache: &'db Cache<'db>) -> Option<TypeDef<'db>> { ... }
}

Required Methods§

Source

fn namespace_name_pair(&self) -> (&'db str, &'db str)

Provided Methods§

Source

fn resolve(&self, cache: &'db Cache<'db>) -> Option<TypeDef<'db>>

Implementations on Foreign Types§

Source§

impl<'db> ResolveToTypeDef<'db> for &'db str

Source§

fn namespace_name_pair(&self) -> (&'db str, &'db str)

Implementors§

Source§

impl<'db> ResolveToTypeDef<'db> for TypeDefOrRef<'db>

Source§

impl<'db> ResolveToTypeDef<'db> for TypeDef<'db>

Source§

impl<'db> ResolveToTypeDef<'db> for TypeRef<'db>