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
impl<'k, 's> FmtText<'k, 's>
[src]
impl<'k, 's> FmtText<'k, 's>
[src]Trait Implementations
Auto Trait Implementations
impl<'k, 's> RefUnwindSafe for FmtText<'k, 's>
impl<'k, 's> Send for FmtText<'k, 's>
impl<'k, 's> Sync for FmtText<'k, 's>
impl<'k, 's> Unpin for FmtText<'k, 's>
impl<'k, 's> UnwindSafe for FmtText<'k, 's>
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T