pub trait Descriptor<T> {
    fn name(v: &T) -> Option<Cow<'_, str>>;
    fn summary(v: &T) -> Option<Cow<'_, str>>;
    fn detail(v: &T) -> Option<Cow<'_, str>>;
    fn inner(v: &T) -> Option<SmallVec<[&Error<()>; 1]>>;
    fn type_id(v: &T) -> Option<TypeId>;
}

Required Methods§

Implementors§