diff options
Diffstat (limited to 'rust/src/main.rs')
| -rw-r--r-- | rust/src/main.rs | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/rust/src/main.rs b/rust/src/main.rs index e18788e..b6cc9bf 100644 --- a/rust/src/main.rs +++ b/rust/src/main.rs @@ -1,23 +1,9 @@ -fn main() { - println!("Hello, world!"); -} - -#[derive(Debug, PartialEq)] -pub enum Value { - Num(i32), -} +use std::env::args; -pub fn interpret(arg: &str) -> Value { - Value::Num(1) -} +use lambda::run; -#[cfg(test)] -mod tests { - use crate::{interpret, Value::Num}; +mod lambda; - #[test] - fn it_works() { - let result = interpret("1"); - assert_eq!(Num(1), result); - } +fn main() { + run(&args().nth(1).unwrap()); } |
