rutie 0.12.1

The tie between Ruby and Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::rubysys::types::{c_double, Value};

#[cfg_attr(rutie_dllimport, link(name = "rutie_ruby"))]
extern "C" {
    // VALUE
    // rb_float_new(double d)
    pub fn rb_float_new(num: f64) -> Value;
    // double
    // rb_num2dbl(VALUE val)
    pub fn rb_num2dbl(num: Value) -> c_double;
    // VALUE
    // rb_to_float(VALUE val)
    pub fn rb_to_float(num: Value) -> Value;
}