ptr::addr_of -> addr_of