fix sized bounds

This commit is contained in:
2025-12-07 15:18:01 -05:00
parent 7b3a79b1b0
commit b66d4da5d7
6 changed files with 24 additions and 35 deletions

View File

@@ -1,11 +1,11 @@
use crate::layout::{Ui, WidgetRef, WidgetIdFn, WidgetLike};
pub trait WidgetAttr<W> {
pub trait WidgetAttr<W: ?Sized> {
type Input;
fn run(ui: &mut Ui, id: &WidgetRef<W>, input: Self::Input);
}
pub trait Attrable<W, Tag> {
pub trait Attrable<W: ?Sized, Tag> {
fn attr<A: WidgetAttr<W>>(self, input: A::Input) -> impl WidgetIdFn<W>;
}