pub fn normalize_term(
        &self,
        metas: &meta::Env,
        span: impl Into<Option<FileSpan>>,
        term: &Rc<syntax::Term>,
    ) -> Result<Rc<syntax::Term>, Diagnostic<FileSpan>> {
        nbe::normalize_term(self.prims(), metas, self.values(), span, term)
    }
/// Fully normalize a term by first evaluating it, then reading it back.
Fully normalize a term by first evaluating it, then reading it back.
Fully normalize a term by first evaluating it then reading it back .
pub fn normalize_term(
        &self,
        metas: &meta::Env,
        span: impl Into<Option<FileSpan>>,
        term: &Rc<syntax::Term>,
    ) -> Result<Rc<syntax::Term>, Diagnostic<FileSpan>> {
        nbe::normalize_term(self.prims(), metas, self.values(), span, term)
    }
pub fn normalize_term ( & self , metas : & meta :: Env , span : impl Into < Option < FileSpan > > , term : & Rc < syntax :: Term > , ) -> Result < Rc < syntax :: Term > , Diagnostic < FileSpan > > { nbe :: normalize_term ( self . prims ( ) , metas , self . values ( ) , span , term ) }
Fully normalize a term by first evaluating it, then reading it back.
Fully normalize a term by first evaluating it then reading it back .
&self
metas
&meta::Env
span
impl Into<Option<FileSpan>>
term
&Rc<syntax::Term>
&self
metas
&meta::Env
span
impl Into<Option<FileSpan>>
term
&Rc<syntax::Term>