Diffstat (limited to 'src/build.rs')
-rw-r--r--src/build.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/build.rs b/src/build.rs
index 8b34512..1c28354 100644
--- a/src/build.rs
+++ b/src/build.rs
@@ -1,4 +1,4 @@
-use crate::Visitor;
+use crate::protocol::Implementer;
/// A type buildable from a walker.
pub trait Build<'ctx> {
@@ -14,7 +14,7 @@ pub trait Builder<'ctx>: Default {
type Value;
/// As a visitor.
- fn as_visitor(&mut self) -> &mut dyn Visitor<'ctx>;
+ fn as_visitor(&mut self) -> &mut dyn Implementer<'ctx>;
/// Finish the value.
fn build(self) -> Result<Self::Value, Self::Error>;