pub fn lazy_typeck<I>(&self, id: I) -> Result<()>
    where
        I: Into<NodeId>,
    {
        let ctx = TypeckContext::new(self);
        ctx.lazy_typeck(id);
        if ctx.finish() {
            Ok(())
        } else {
            Err(())
        }
    }
/// Check the type of a node.
///
/// If the node already had its type checked, immediately returns the result
/// of that operation. Otherwise runs the task scheduled in the lazy table.
Check the type of a node.
If the node already had its type checked, immediately returns the result
of that operation. Otherwise runs the task scheduled in the lazy table.
Check the type of a node . If the node already had its type checked immediately returns the result of that operation . Otherwise runs the task scheduled in the lazy table .
pub fn lazy_typeck<I>(&self, id: I) -> Result<()>
    where
        I: Into<NodeId>,
    {
        let ctx = TypeckContext::new(self);
        ctx.lazy_typeck(id);
        if ctx.finish() {
            Ok(())
        } else {
            Err(())
        }
    }
pub fn lazy_typeck < I > ( & self , id : I ) -> Result < ( ) > where I : Into < NodeId > , { let ctx = TypeckContext :: new ( self ) ; ctx . lazy_typeck ( id ) ; if ctx . finish ( ) { Ok ( ( ) ) } else { Err ( ( ) ) } }
Check the type of a node.
Check the type of a node .
&self
id
I
&self
id
I