1 2 3 4 5 6 7 8 9 10
use rubysys::types::{c_long, SignedValue, Value}; extern "C" { // VALUE // rb_int2inum(intptr_t n) pub fn rb_int2inum(num: SignedValue) -> Value; // long // rb_num2int(VALUE val) pub fn rb_num2int(num: Value) -> c_long; }
1 2 3 4 5 6 7 8 9 10
use rubysys::types::{c_long, SignedValue, Value}; extern "C" { // VALUE // rb_int2inum(intptr_t n) pub fn rb_int2inum(num: SignedValue) -> Value; // long // rb_num2int(VALUE val) pub fn rb_num2int(num: Value) -> c_long; }