pub fn make<I>(&self, span: Span) -> (MakeContext<'sbc, 'lazy, 'sb, 'ast, 'ctx, I>, I, ScopeRef)
    where
        I: NodeRef,
    {
        assert!(span != INVALID_SPAN);
        let id = I::alloc();
        (MakeContext::new(self.ctx, span, id), id, self.scope)
    }
/// Create a new context for describing a node.
Create a new context for describing a node.
Create a new context for describing a node .
pub fn make<I>(&self, span: Span) -> (MakeContext<'sbc, 'lazy, 'sb, 'ast, 'ctx, I>, I, ScopeRef)
    where
        I: NodeRef,
    {
        assert!(span != INVALID_SPAN);
        let id = I::alloc();
        (MakeContext::new(self.ctx, span, id), id, self.scope)
    }
pub fn make < I > ( & self , span : Span ) -> ( MakeContext < ' sbc , ' lazy , ' sb , ' ast , ' ctx , I > , I , ScopeRef ) where I : NodeRef , { assert ! ( span INVALID_SPAN ) ; let id = I :: alloc ( ) ; ( MakeContext :: new ( self . ctx , span , id ) , id , self . scope ) }
Create a new context for describing a node.
Create a new context for describing a node .
&self
span
Span
&self
span
Span