diff options
Diffstat (limited to 'native/src/widget')
| -rw-r--r-- | native/src/widget/text.rs | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/native/src/widget/text.rs b/native/src/widget/text.rs index d60aa468..0b05b67d 100644 --- a/native/src/widget/text.rs +++ b/native/src/widget/text.rs @@ -19,7 +19,7 @@ use std::hash::Hash;  /// ```  ///  ///  -#[derive(Debug, Clone)] +#[derive(Debug)]  pub struct Text<Renderer: self::Renderer> {      content: String,      size: Option<u16>, @@ -239,3 +239,18 @@ where          Element::new(text)      }  } + +impl<Renderer: self::Renderer> Clone for Text<Renderer> { +    fn clone(&self) -> Self { +        Self { +            content: self.content.clone(), +            size: self.size, +            color: self.color, +            font: self.font, +            width: self.width, +            height: self.height, +            horizontal_alignment: self.horizontal_alignment, +            vertical_alignment: self.vertical_alignment, +        } +    } +} | 
