Remove Debug trait constraint on Id sources

This commit is contained in:
Emil Ernerfeldt 2022-10-10 22:34:08 +02:00
parent 367378d75d
commit 7803285221

View file

@ -581,7 +581,7 @@ impl Ui {
/// Use this to generate widget ids for widgets that have persistent state in [`Memory`]. /// Use this to generate widget ids for widgets that have persistent state in [`Memory`].
pub fn make_persistent_id<IdSource>(&self, id_source: IdSource) -> Id pub fn make_persistent_id<IdSource>(&self, id_source: IdSource) -> Id
where where
IdSource: Hash + std::fmt::Debug, IdSource: Hash,
{ {
self.id.with(&id_source) self.id.with(&id_source)
} }
@ -593,7 +593,7 @@ impl Ui {
pub fn auto_id_with<IdSource>(&self, id_source: IdSource) -> Id pub fn auto_id_with<IdSource>(&self, id_source: IdSource) -> Id
where where
IdSource: Hash + std::fmt::Debug, IdSource: Hash,
{ {
Id::new(self.next_auto_id_source).with(id_source) Id::new(self.next_auto_id_source).with(id_source)
} }