wip: remove redundant type param

This commit is contained in:
🪞👃🪞 2024-09-05 00:03:54 +03:00
parent c033a5618b
commit df3dac183e
12 changed files with 113 additions and 125 deletions

View file

@ -1,7 +1,7 @@
use crate::*;
/// A UI component.
pub trait Component<E: Engine>: Render<E, E::Rendered> + Handle<E, E::Handled> {}
pub trait Component<E: Engine>: Render<E> + Handle<E> {}
/// Everything that implements [Render] and [Handle] is a [Component].
impl<E: Engine, C: Render<E, E::Rendered> + Handle<E, E::Handled>> Component<E> for C {}
impl<E: Engine, C: Render<E> + Handle<E>> Component<E> for C {}