生成数值查找函数的库
作者:David Flemström
在 #lookup 中排名 82
9KB 195 行
numeric-lut
生成数值查找函数的库。目前,它需要使用 proc_macro_hygiene 夜间功能。
proc_macro_hygiene
#![feature(proc_macro_hygiene)] let lut = numeric_lut::lut!(|x @ 0..8, y @ 0..16| -> u32 { x as u32 + y as u32 }); let x = lut(3, 10); assert_eq!(13, x);
~1.5MB ~35K SLoC