fn key(u: &*mut ObjUpvalue) -> *mut Value {
            unsafe {
                u.as_mut()
                    .expect("null upvalue in open upvalue list")
                    .location()
            }
        }
// had to do something a little different here since we aren't using a
// linked list.
had to do something a little different here since we aren't using a
linked list.
had to do something a little different here since we aren ' t using a linked list .
fn key(u: &*mut ObjUpvalue) -> *mut Value {
            unsafe {
                u.as_mut()
                    .expect("null upvalue in open upvalue list")
                    .location()
            }
        }
fn key ( u : & * mut ObjUpvalue ) -> * mut Value { unsafe { u . as_mut ( ) . expect ( " " ) . location ( ) } }
had to do something a little different here since we aren't using a
linked list.
had to do something a little different here since we aren ' t using a linked list .
u
&*mut ObjUpvalue