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.
Trait Implementations
Auto Trait Implementations
impl<'k, 's> RefUnwindSafe for FmtText<'k, 's>
impl<'k, 's> UnwindSafe for FmtText<'k, 's>