fn record_var_lifetime(visitor: &mut RegionResolutionVisitor,
                       var_id: ast::NodeId,
                       _sp: Span) {
    match visitor.cx.var_parent {
        None => {
            // this can happen in extern fn declarations like
            //
            // extern fn isalnum(c: c_int) -> c_int
        }
        Some(parent_scope) =>
            visitor.region_maps.record_var_scope(var_id, parent_scope),
    }
}
/// Records the lifetime of a local variable as `cx.var_parent`
Records the lifetime of a local variable as `cx.var_parent`
Records the lifetime of a local variable as ` cx . var_parent `
fn record_var_lifetime(visitor: &mut RegionResolutionVisitor,
                       var_id: ast::NodeId,
                       _sp: Span) {
    match visitor.cx.var_parent {
        None => {
            // this can happen in extern fn declarations like
            //
            // extern fn isalnum(c: c_int) -> c_int
        }
        Some(parent_scope) =>
            visitor.region_maps.record_var_scope(var_id, parent_scope),
    }
}
fn record_var_lifetime ( visitor : & mut RegionResolutionVisitor , var_id : ast :: NodeId , _sp : Span ) { match visitor . cx . var_parent { None => { // this can happen in extern fn declarations like // // extern fn isalnum(c: c_int) -> c_int } Some ( parent_scope ) => visitor . region_maps . record_var_scope ( var_id , parent_scope ) , } }
Records the lifetime of a local variable as `cx.var_parent`
Records the lifetime of a local variable as ` cx . var_parent `
visitor
&mut RegionResolutionVisitor
var_id
ast::NodeId
_sp
Span
visitor
&mut RegionResolutionVisitor
var_id
ast::NodeId
_sp
Span