Diffstat (limited to 'src/walk/walkers/core/noop.rs')
-rw-r--r--src/walk/walkers/core/noop.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/walk/walkers/core/noop.rs b/src/walk/walkers/core/noop.rs
index ec7f8ae..8bb05cb 100644
--- a/src/walk/walkers/core/noop.rs
+++ b/src/walk/walkers/core/noop.rs
@@ -9,7 +9,7 @@ use crate::{
///
/// This walker is useful for tags that don't need a value.
#[non_exhaustive]
-#[derive(Debug)]
+#[derive(Debug, Default)]
pub struct NoopWalker;
impl NoopWalker {
@@ -24,11 +24,11 @@ impl WalkerTypes for NoopWalker {
type Output = ();
}
-impl<'ctx, E: Effect<'ctx>> crate::Walker<'ctx, E> for NoopWalker {
+impl<'ctx, E: Effect> crate::Walker<'ctx, E> for NoopWalker {
fn walk<'a>(
self,
_visitor: Visitor<'a, 'ctx>,
- ) -> Future<'a, 'ctx, Result<Self::Output, Self::Error>, E>
+ ) -> Future<'a, Result<Self::Output, Self::Error>, E>
where
Self: 'a,
{