Struct prettify_cmark::PrettyDisplay [] [src]

pub struct PrettyDisplay<T>(pub T);

Wrapper that will pretty print the wrapped document when formatted via Display.

Examples

Via to_string:

let output = PrettyDisplay("Lorem __ipsum__ dolor `sit` amet!").to_string();
assert_eq!(output,  "Lorem **ipsum** dolor `sit` amet!");

Via format!:

let output = format!("My document: {}", PrettyDisplay("Lorem __ipsum__ dolor `sit` amet!"));
assert_eq!(output,  "My document: Lorem **ipsum** dolor `sit` amet!");

Trait Implementations

impl<T: AsRef<str>> Display for PrettyDisplay<T>
[src]

[src]

Formats the value using the given formatter. Read more