Diffstat (limited to 'src/transform.rs')
-rw-r--r--src/transform.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/transform.rs b/src/transform.rs
index 9d696be..64aea20 100644
--- a/src/transform.rs
+++ b/src/transform.rs
@@ -5,10 +5,11 @@ use crate::{
};
#[inline]
-pub fn transform<'a, 'ctx, B: Builder<'ctx, E> + 'a, W: Walker<'ctx, E> + 'a, E: Effect<'ctx>>(
+#[allow(clippy::type_complexity)]
+pub fn transform<'a, 'ctx, B: Builder<'ctx, E> + 'a, W: Walker<'ctx, E> + 'a, E: Effect>(
seed: B::Seed,
walker: W,
-) -> Future<'a, 'ctx, (Result<B::Value, B::Error>, Result<W::Output, W::Error>), E> {
+) -> Future<'a, (Result<B::Value, B::Error>, Result<W::Output, W::Error>), E> {
E::wrap(async {
// Create builder from seed value;
let mut builder = B::from_seed(seed).await;