Diffstat (limited to 'src/build/builders/core/bool.rs')
-rw-r--r--src/build/builders/core/bool.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/build/builders/core/bool.rs b/src/build/builders/core/bool.rs
index 64f6876..3dbede2 100644
--- a/src/build/builders/core/bool.rs
+++ b/src/build/builders/core/bool.rs
@@ -59,11 +59,13 @@ impl<'ctx, E: Effect<'ctx>> crate::Builder<'ctx> for Builder<E> {
any_trait! {
impl['a, 'ctx, E] Builder<E> = [
- dyn Value<'a, 'ctx, OwnedStatic<bool>, E> + 'a,
+ dyn Value<'a, 'ctx, OwnedStatic<bool>, Effect = E> + 'a,
] where E: Effect<'ctx>
}
-impl<'a, 'ctx: 'a, E: Effect<'ctx>> Value<'a, 'ctx, OwnedStatic<bool>, E> for Builder<E> {
+impl<'a, 'ctx: 'a, E: Effect<'ctx>> Value<'a, 'ctx, OwnedStatic<bool>> for Builder<E> {
+ type Effect = E;
+
#[inline]
fn visit(
&'a mut self,