diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/lib.rs | 21 | 
1 files changed, 19 insertions, 2 deletions
| diff --git a/examples/lib.rs b/examples/lib.rs index ce06738..718e400 100644 --- a/examples/lib.rs +++ b/examples/lib.rs @@ -1,7 +1,24 @@  extern crate micromark; -use micromark::micromark; +use micromark::{micromark, micromark_with_options, Options};  fn main() { +    // Turn on debugging. +    // You can show it with `RUST_LOG=debug cargo run --example lib`      env_logger::init(); -    println!("{:?}", micromark("a *b c* d")); + +    // 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>", +            &Options { +                allow_dangerous_html: true, +                allow_dangerous_protocol: true, +                default_line_ending: None +            } +        ) +    );  } | 
