Diffstat (limited to 'src/build.rs')
| -rw-r--r-- | src/build.rs | 4 |
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. /// |