pub fn function_pointer(function_pointer: Value) -> FunctionPointer {
        let ptr = function_pointer.to_u64() as usize;

        unsafe { mem::transmute(ptr) }
    }
/// Creates a function from a function pointer given from Ruby.
Creates a function from a function pointer given from Ruby.
Creates a function from a function pointer given from Ruby .
pub fn function_pointer(function_pointer: Value) -> FunctionPointer {
        let ptr = function_pointer.to_u64() as usize;
        unsafe { mem::transmute(ptr) }
    }
pub fn function_pointer ( function_pointer : Value ) -> FunctionPointer { let ptr = function_pointer . to_u64 ( ) as usize ; unsafe { mem :: transmute ( ptr ) } }
Creates a function from a function pointer given from Ruby.
Creates a function from a function pointer given from Ruby .
function_pointer
Value
function_pointer
Value