pub fn init(&self) {
        unsafe {
            let r_ptr: *const Runtime = self;
            RUNTIME = r_ptr as usize;
        }
    }
/// This is cheating a bit, but we need a pointer to our Runtime stored so we can call yield on it even if
/// we don't have a reference to it.
This is cheating a bit, but we need a pointer to our Runtime stored so we can call yield on it even if
we don't have a reference to it.
This is cheating a bit but we need a pointer to our Runtime stored so we can call yield on it even if we don ' t have a reference to it .
pub fn init(&self) {
        unsafe {
            let r_ptr: *const Runtime = self;
            RUNTIME = r_ptr as usize;
        }
    }
pub fn init ( & self ) { unsafe { let r_ptr : * const Runtime = self ; RUNTIME = r_ptr as usize ; } }
This is cheating a bit, but we need a pointer to our Runtime stored so we can call yield on it even if
we don't have a reference to it.
This is cheating a bit but we need a pointer to our Runtime stored so we can call yield on it even if we don ' t have a reference to it .
&self
&self