Trait gluon_base::types::ToDoc

source ·
pub trait ToDoc<'a, A, B, E> {
    // Required method
    fn to_doc(&'a self, allocator: &'a A, env: E) -> DocBuilder<'a, A, B>
       where A: DocAllocator<'a, B>;
}

Required Methods§

source

fn to_doc(&'a self, allocator: &'a A, env: E) -> DocBuilder<'a, A, B>
where A: DocAllocator<'a, B>,

Implementors§

source§

impl<'a, A, B, E> ToDoc<'a, A, B, E> for ArcKind

source§

impl<'a, I, A> ToDoc<'a, Arena<'a, A>, A, &'a dyn Source> for ArcType<I>
where I: AsRef<str> + AsId<I>, A: Clone,

source§

impl<'a, I, A> ToDoc<'a, Arena<'a, A>, A, ()> for ArcType<I>
where I: AsRef<str> + AsId<I>, A: Clone,