pub trait StyleBuilder: Default {
    // Required methods
    fn finish(self) -> ClassStyle;
    fn bold(&mut self);
    fn italic(&mut self);
    fn underline(&mut self);
    fn fg_color(&mut self, color: &ColorEffect);
    fn bg_color(&mut self, color: &ColorEffect);
}
Expand description

Builder for ClassStyle.

Required Methods§

source

fn finish(self) -> ClassStyle

Finish building and create a ClassStyle.

source

fn bold(&mut self)

Apply bold.

source

fn italic(&mut self)

Apply italic.

source

fn underline(&mut self)

Apply underline.

source

fn fg_color(&mut self, color: &ColorEffect)

Set the foreground colour.

source

fn bg_color(&mut self, color: &ColorEffect)

Set the background colour.

Implementors§