1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use formatter::style::{Style, StyleClass, Stylesheet}; pub struct NoOpStyle {} impl Style for NoOpStyle { fn paint(&self, text: &str) -> String { text.to_string() } fn bold(&self) -> Box<Style> { Box::new(NoOpStyle {}) } } pub struct NoColorStylesheet {} impl Stylesheet for NoColorStylesheet { fn get_style(&self, _class: StyleClass) -> Box<Style> { Box::new(NoOpStyle {}) } }