pub trait Decoratable {
// Required method
fn decorate(
&self,
decorators: &Vec<Box<dyn StringDecorator>>,
) -> Result<String, DecorationError>;
}pub trait Decoratable {
// Required method
fn decorate(
&self,
decorators: &Vec<Box<dyn StringDecorator>>,
) -> Result<String, DecorationError>;
}