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 640cd5c..efadc25 100644
--- a/src/build.rs
+++ b/src/build.rs
@@ -1,7 +1,7 @@
// pub mod builders;
// pub mod protocols;
-use crate::protocol::Implementer;
+use crate::protocol::Visitor;
/// A buildable type.
pub trait Build<'ctx>: Sized {
@@ -32,7 +32,7 @@ pub trait Builder<'ctx>: Default {
/// Get the builder as a visitor that a walker can use.
///
/// This is expected to just be `self`.
- fn as_visitor(&mut self) -> &mut dyn Implementer<'ctx>;
+ fn as_visitor(&mut self) -> Visitor<'_, 'ctx>;
/// Finish the value.
///