parsing.rs — tailwindcss Source File
Architecture documentation for parsing.rs, a rust file in the tailwindcss codebase. 5 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12["parsing.rs"] 606c9887_2781_9c23_45b7_d81eb8414518["libfuzzer_sys::fuzz_target"] 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12 --> 606c9887_2781_9c23_45b7_d81eb8414518 e3823f68_828a_494b_6398_2fca0b2dd428["std::path::PathBuf"] 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12 --> e3823f68_828a_494b_6398_2fca0b2dd428 0b76f72d_85b0_f898_c180_c1618a31b447["tailwindcss_oxide::candidate::scan_files"] 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12 --> 0b76f72d_85b0_f898_c180_c1618a31b447 21685198_f3e8_1e11_0943_f73430e086ee["tailwindcss_oxide::candidate::Candidate"] 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12 --> 21685198_f3e8_1e11_0943_f73430e086ee 1a37f69a_a6cf_f313_a15d_15cf3d05360e["tailwindcss_oxide::location::Location"] 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12 --> 1a37f69a_a6cf_f313_a15d_15cf3d05360e style 4e051d7d_f32a_3b5e_00fe_5c2a4be28c12 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
#![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<_>>();
}
});
Dependencies
- libfuzzer_sys::fuzz_target
- std::path::PathBuf
- tailwindcss_oxide::candidate::Candidate
- tailwindcss_oxide::candidate::scan_files
- tailwindcss_oxide::location::Location
Source
Frequently Asked Questions
What does parsing.rs do?
parsing.rs is a source file in the tailwindcss codebase, written in rust.
What does parsing.rs depend on?
parsing.rs imports 5 module(s): libfuzzer_sys::fuzz_target, std::path::PathBuf, tailwindcss_oxide::candidate::Candidate, tailwindcss_oxide::candidate::scan_files, tailwindcss_oxide::location::Location.
Where is parsing.rs in the architecture?
parsing.rs is located at crates/oxide/fuzz/fuzz_targets/parsing.rs (directory: crates/oxide/fuzz/fuzz_targets).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free