From b7fbbc131bdd389357cfafc1f22985e5c5504ea9 Mon Sep 17 00:00:00 2001 From: Dzika Mandarynka Date: Mon, 13 Jul 2026 17:37:27 +0200 Subject: [PATCH 1/2] Fixed compilation error caused by outdated 'use' usage --- src/patterns/behavioural/visitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/patterns/behavioural/visitor.md b/src/patterns/behavioural/visitor.md index e327eee6..0037e07f 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; From ece7aa2063337b78e475aca0bab1e25c2b05cd20 Mon Sep 17 00:00:00 2001 From: Dzika Mandarynka Date: Mon, 13 Jul 2026 17:37:42 +0200 Subject: [PATCH 2/2] Fixed a warning caused by unused variable --- src/patterns/behavioural/visitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/patterns/behavioural/visitor.md b/src/patterns/behavioural/visitor.md index 0037e07f..be8236e6 100644 --- a/src/patterns/behavioural/visitor.md +++ b/src/patterns/behavioural/visitor.md @@ -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 {