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