use ang::Angle; use melcome::expression::{Intention, Expression, Url, Expressing, Digging, Crawling}; fn main() { let url1 = Box::new(Url("andyjado.com.1".to_string())); let url3 = Url("andyjado.com.3".to_string()); let url4 = Box::new(Url("andyjado.com.4".to_string())); let cta = Angle::Degrees(30.9); let mut epr1 = Expression::from_obe(url1.clone()); let itn1 = Intention::new(); let mut expr2 = Expression::from_itn(itn1); expr2.judge(cta); expr2.express(url1); epr1.express(Box::new(url3)); let mut expr3 = epr1.sniff(url4); println!("{epr1}\n\n{expr2}\n\n{expr3}\n"); }