1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
lambda!(zero = {x}f x);
lambda!(one = {f,x}f x);
#[cfg(test)]
mod tests {
use crate::*;
#[test]
fn it_works() {
assert_eq!(lambda!(to_str,zero),"lambda! [{ x } f x]");
assert_eq!(lambda!(to_str,one) ,"lambda! [{ f, x } f x]");
}
}