fix state provider types

This commit is contained in:
🪞👃🪞 2025-01-13 23:52:24 +01:00
parent 57fda5c7ad
commit 08a6716bb7
4 changed files with 4 additions and 4 deletions

View file

@ -47,7 +47,7 @@ impl<E: Output, A: Content<E>> Content<E> for Align<E, A> {
}
impl<'a, T, E, A> TryFromEdn<'a, T> for Align<E, A>
where
T: EdnProvide<'a, bool> + EdnProvide<'a, A> + 'a,
T: EdnProvide<'a, A> + 'a,
E: Output,
A: Render<E> + 'a,
{

View file

@ -93,7 +93,7 @@ impl<E: Output, A: Content<E>, B: Content<E>> BspAreas<E, A, B> for Bsp<E, A, B>
}
impl<'a, T, E, A, B> TryFromEdn<'a, T> for Bsp<E, A, B>
where
T: EdnProvide<'a, bool> + EdnProvide<'a, A> + EdnProvide<'a, B> + 'a,
T: EdnProvide<'a, A> + EdnProvide<'a, B> + 'a,
E: Output,
A: Render<E> + 'a,
B: Render<E> + 'a,

View file

@ -29,7 +29,7 @@ macro_rules! transform_xy {
}
impl<'a, T, E, A> TryFromEdn<'a, T> for $Enum<E, A>
where
T: EdnProvide<'a, bool> + EdnProvide<'a, A> + 'a,
T: EdnProvide<'a, A> + 'a,
E: Output,
A: Render<E> + 'a
{

View file

@ -43,7 +43,7 @@ macro_rules! transform_xy_unit {
}
impl<'a, T, E, A> TryFromEdn<'a, T> for $Enum<E, E::Unit, A>
where
T: EdnProvide<'a, bool> + EdnProvide<'a, A> + 'a,
T: EdnProvide<'a, E::Unit> + EdnProvide<'a, A> + 'a,
E: Output,
A: Render<E> + 'a,
{