Struct termimad::FmtText [−][src]
pub struct FmtText<'k, 's> {
pub skin: &'k MadSkin,
pub lines: Vec<FmtLine<'s>>,
pub width: Option<usize>,
}
Expand description
a formatted text, implementing Display
use termimad::*;
let skin = MadSkin::default();
let my_markdown = "#title\n* item 1\n* item 2";
let text = FmtText::from(&skin, &my_markdown, Some(80));
println!("{}", &text);
Fields
skin: &'k MadSkin
lines: Vec<FmtLine<'s>>
width: Option<usize>
Implementations
build a displayable text for the specified width and skin
This can be called directly or using one of the skin helper method.