если будет время, лучше поясни правильно ли тут боксы использовать, или лучше все же по другому pub (crate) enum Expr { Const (i32), Var (String), Add (Box<Expr>, Box<Expr>), Mul (Box<Expr>, Box<Expr>) }
@ilyavenner илюш если еще окончательно не заебал, если будет время