aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz/fuzz_targets/micromark.rs
blob: c0586377868d99d1191cc9e14dd22f4182b26e11 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![no_main]
use libfuzzer_sys::fuzz_target;
extern crate markdown;

fuzz_target!(|data: &[u8]| {
    if let Ok(s) = std::str::from_utf8(data) {
        let _ = markdown::to_html(s);
        let _ = markdown::to_html_with_options(
            s,
            &markdown::Options::gfm()
        );
        let _ = markdown::to_mdast(s, &markdown::ParseOptions::default());
        let _ = markdown::to_mdast(s, &markdown::ParseOptions::gfm());
    }
});