diff --git a/src/patterns/behavioural/visitor.md b/src/patterns/behavioural/visitor.md index e327eee6..be8236e6 100644 --- a/src/patterns/behavioural/visitor.md +++ b/src/patterns/behavioural/visitor.md @@ -33,7 +33,7 @@ mod ast { // The abstract visitor mod visit { - use ast::*; + use crate::ast::*; pub trait Visitor { fn visit_name(&mut self, n: &Name) -> T; @@ -48,7 +48,7 @@ use visit::*; // An example concrete implementation - walks the AST interpreting it as code. struct Interpreter; impl Visitor for Interpreter { - fn visit_name(&mut self, n: &Name) -> i64 { + fn visit_name(&mut self, _n: &Name) -> i64 { panic!() } fn visit_stmt(&mut self, s: &Stmt) -> i64 {