1 2 3 4 5 6 7 8 9 10 11
use crate::components::Component; pub struct Button { pub text: String, } impl Button { pub fn new(text: impl Into<String>) -> Component { Component::Button(Self { text: text.into() }) } }