Diffstat (limited to 'src/build.rs')
| -rw-r--r-- | src/build.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/build.rs b/src/build.rs index 3723392..ab408e8 100644 --- a/src/build.rs +++ b/src/build.rs @@ -8,7 +8,13 @@ use crate::{ /// A buildable type. pub trait Build<'ctx>: BuilderTypes<'ctx, Value = Self> + Send { /// The builder that can be used to build a value of `Self`. - type Builder<E: Effect<'ctx>>: Builder<'ctx, Seed = Self::Seed, Error = Self::Error, Value = Self, Effect = E>; + type Builder<E: Effect<'ctx>>: Builder< + 'ctx, + Seed = Self::Seed, + Error = Self::Error, + Value = Self, + Effect = E, + >; } pub trait BuilderTypes<'ctx> { |