diff options
Diffstat (limited to '')
| -rw-r--r-- | examples/lib.rs | 22 | 
1 files changed, 22 insertions, 0 deletions
diff --git a/examples/lib.rs b/examples/lib.rs new file mode 100644 index 0000000..4d01161 --- /dev/null +++ b/examples/lib.rs @@ -0,0 +1,22 @@ +extern crate micromark; +use micromark::{micromark, micromark_with_options, CompileOptions}; + +fn main() { +    // Turn on debugging. +    // You can show it with `RUST_LOG=debug cargo run --example lib` +    env_logger::init(); + +    // Safely turn (untrusted?) markdown into HTML. +    println!("{:?}", micromark("# Hello, world!")); + +    // Turn trusted markdown into HTML. +    println!( +        "{:?}", +        micromark_with_options( +            "<div style=\"color: tomato\">\n\n# Hello, tomato!\n\n</div>", +            &CompileOptions { +                allow_dangerous_html: true +            } +        ) +    ); +}  | 
