3 个版本
使用旧的 Rust 2015
0.0.3 | 2015年1月19日 |
---|---|
0.0.2 | 2014年12月21日 |
0.0.1 | 2014年12月13日 |
#5 in #typedef
用于 allocator
3KB
一个小型宏,用于处理 libc 的 typedef 地狱。
#![feature(phase)]
extern crate core;
#[phase(plugin)] extern crate checked_cast;
let foo: c_long = -1;
let bar: c_uint = checked_cast!(foo, c_uint).unwrap(); // panic