Trait GlobTypes

Source
pub trait GlobTypes {
    type Name: TypeName;
    type Pattern: TypePattern;

    // Required method
    fn store(&self) -> &Store<Self::Name, Self::Pattern>;
}

Required Associated Types§

Required Methods§

Source

fn store(&self) -> &Store<Self::Name, Self::Pattern>

Implementors§

Source§

impl<'a, N, P> GlobTypes for &'a Store<N, P>
where N: TypeName, P: TypePattern,

Source§

type Name = N

Source§

type Pattern = P

Source§

impl<'a, N, P> GlobTypes for &'a mut Store<N, P>
where N: TypeName, P: TypePattern,

Source§

type Name = N

Source§

type Pattern = P

Source§

impl<N, P> GlobTypes for Store<N, P>
where N: TypeName, P: TypePattern,

Source§

type Name = N

Source§

type Pattern = P