From 08a6716bb7bad1654b4b6c05eb242ba7702c2024 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Mon, 13 Jan 2025 23:52:24 +0100 Subject: [PATCH] fix state provider types --- output/src/align.rs | 2 +- output/src/direction.rs | 2 +- output/src/transform_xy.rs | 2 +- output/src/transform_xy_unit.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/output/src/align.rs b/output/src/align.rs index 469a8ec9..59b5a617 100644 --- a/output/src/align.rs +++ b/output/src/align.rs @@ -47,7 +47,7 @@ impl> Content for Align { } impl<'a, T, E, A> TryFromEdn<'a, T> for Align where - T: EdnProvide<'a, bool> + EdnProvide<'a, A> + 'a, + T: EdnProvide<'a, A> + 'a, E: Output, A: Render + 'a, { diff --git a/output/src/direction.rs b/output/src/direction.rs index 2d51ea70..a5b88e64 100644 --- a/output/src/direction.rs +++ b/output/src/direction.rs @@ -93,7 +93,7 @@ impl, B: Content> BspAreas for Bsp } impl<'a, T, E, A, B> TryFromEdn<'a, T> for Bsp where - T: EdnProvide<'a, bool> + EdnProvide<'a, A> + EdnProvide<'a, B> + 'a, + T: EdnProvide<'a, A> + EdnProvide<'a, B> + 'a, E: Output, A: Render + 'a, B: Render + 'a, diff --git a/output/src/transform_xy.rs b/output/src/transform_xy.rs index 2e448ad8..c3e9c165 100644 --- a/output/src/transform_xy.rs +++ b/output/src/transform_xy.rs @@ -29,7 +29,7 @@ macro_rules! transform_xy { } impl<'a, T, E, A> TryFromEdn<'a, T> for $Enum where - T: EdnProvide<'a, bool> + EdnProvide<'a, A> + 'a, + T: EdnProvide<'a, A> + 'a, E: Output, A: Render + 'a { diff --git a/output/src/transform_xy_unit.rs b/output/src/transform_xy_unit.rs index 0aa5b9e7..78c08730 100644 --- a/output/src/transform_xy_unit.rs +++ b/output/src/transform_xy_unit.rs @@ -43,7 +43,7 @@ macro_rules! transform_xy_unit { } impl<'a, T, E, A> TryFromEdn<'a, T> for $Enum where - T: EdnProvide<'a, bool> + EdnProvide<'a, A> + 'a, + T: EdnProvide<'a, E::Unit> + EdnProvide<'a, A> + 'a, E: Output, A: Render + 'a, {