Implement trait dom::bindings::conversions::JSValConvertible for f64.

This commit is contained in:
Tetsuharu OHZEKI 2013-08-24 01:13:10 +09:00
parent 6b764440d7
commit 9b284431ef

View file

@ -85,4 +85,18 @@ impl JSValConvertible for f32 {
Some(RUST_JSVAL_TO_DOUBLE(val) as f32)
}
}
}
}
impl JSValConvertible for f64 {
fn to_jsval(&self) -> JSVal {
unsafe {
RUST_DOUBLE_TO_JSVAL(*self as f64)
}
}
fn from_jsval(val: JSVal) -> Option<f64> {
unsafe {
Some(RUST_JSVAL_TO_DOUBLE(val) as f64)
}
}
}