[][src]Trait spaik::fmt::LispFmt

pub trait LispFmt {
    fn lisp_fmt(
        &self,
        db: &dyn SymDB,
        visited: &mut VisitSet,
        f: &mut Formatter<'_>
    ) -> Result; fn lisp_to_string(&self, db: &dyn SymDB) -> String { ... } }

Required methods

fn lisp_fmt(
    &self,
    db: &dyn SymDB,
    visited: &mut VisitSet,
    f: &mut Formatter<'_>
) -> Result
[src]

Loading content...

Provided methods

fn lisp_to_string(&self, db: &dyn SymDB) -> String[src]

Loading content...

Trait Implementations

impl Display for dyn LispFmt[src]

Implementations on Foreign Types

impl LispFmt for String[src]

impl<T> LispFmt for Vec<T> where
    T: LispFmt
[src]

impl<T> LispFmt for Iter<'_, T> where
    T: LispFmt
[src]

impl LispFmt for Box<dyn Subr>[src]

Loading content...

Implementors

impl LispFmt for PV[src]

impl LispFmt for NkAtom[src]

impl LispFmt for Cons[src]

impl LispFmt for ConsIter[src]

impl LispFmt for Lambda[src]

impl LispFmt for Stream[src]

impl LispFmt for VLambda[src]

Loading content...