1234567891011121314151617181920212223242526272829303132 |
- #![no_main]
- use libfuzzer_sys::fuzz_target;
- use std::path::PathBuf;
- use tailwindcss_oxide::candidate::scan_files;
- use tailwindcss_oxide::candidate::Candidate;
- use tailwindcss_oxide::location::Location;
- // fuzz_target!(|data: &[u8]| {
- // if let Ok(s) = std::str::from_utf8(data) {
- // let _ = parse_candidate_strings(s, false);
- // }
- // });
- fuzz_target!(|data: &[u8]| {
- if let Ok(s) = std::str::from_utf8(data) {
- let _ = scan_files(s, false)
- .into_iter()
- .map(|(c, _)| {
- Candidate::new(
- c,
- Location {
- file: PathBuf::new(),
- start: (0, 1),
- end: (0, 1),
- },
- )
- })
- .collect::<Vec<_>>();
- }
- });
|