#[derive(Debug)] enum Term { //Lambda // Pi Application(Box, Box), Annotation(Box, Box), FreeVar(u64), Star, BoxTerm } fn print(term: &Term, level: u64) -> String { match term { Term::Application(t1, t2) => "".into(), Term::Annotation(t1, t2) => "".into(), Term::FreeVar(x) => format!("{x}"), Term::Star => format!("*"), Term::BoxTerm => format!("☐"), } } fn main() { println!("Hello, world!"); }