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