Function dyon::lifetime::check [] [src]

pub fn check(
    data: &[Range<MetaData>],
    prelude: &Prelude
) -> Result<HashMap<Arc<String>, Type>, Range<String>>

Checks lifetime constraints and does type checking. Returns refined return types of functions to put in AST.