Remove Clone bound from Button and Details

This commit is contained in:
Marshall Bowers 2023-10-19 16:35:44 -04:00
parent fa3916d1bf
commit a1aba32209
2 changed files with 5 additions and 5 deletions

View file

@ -34,7 +34,7 @@ impl<S: 'static + Send + Sync> Default for ButtonHandlers<S> {
}
#[derive(Element)]
pub struct Button<S: 'static + Send + Sync + Clone> {
pub struct Button<S: 'static + Send + Sync> {
state_type: PhantomData<S>,
label: SharedString,
variant: ButtonVariant,
@ -45,7 +45,7 @@ pub struct Button<S: 'static + Send + Sync + Clone> {
handlers: ButtonHandlers<S>,
}
impl<S: 'static + Send + Sync + Clone> Button<S> {
impl<S: 'static + Send + Sync> Button<S> {
pub fn new(label: impl Into<SharedString>) -> Self {
Self {
state_type: PhantomData,