build() — tailwindcss Function Reference
Architecture documentation for the build() function in gitignore.rs from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD 088ec752_002a_6e18_595e_6a8f31aa2bc5["build()"] 714a3a15_03d5_1e35_b535_53da70bce8eb["gitignore.rs"] 088ec752_002a_6e18_595e_6a8f31aa2bc5 -->|defined in| 714a3a15_03d5_1e35_b535_53da70bce8eb 2364e0a6_e483_920e_1924_cac7fdeeb1e5["new()"] 2364e0a6_e483_920e_1924_cac7fdeeb1e5 -->|calls| 088ec752_002a_6e18_595e_6a8f31aa2bc5 acc4becc_5fd3_4342_5416_06a04930a4c6["build_global()"] acc4becc_5fd3_4342_5416_06a04930a4c6 -->|calls| 088ec752_002a_6e18_595e_6a8f31aa2bc5 e13a7ddc_3ca6_4a8a_8782_4f52ab015f25["add_line()"] e13a7ddc_3ca6_4a8a_8782_4f52ab015f25 -->|calls| 088ec752_002a_6e18_595e_6a8f31aa2bc5 886269fe_559e_e467_669c_c33df5d322e7["parse_excludes_file()"] 886269fe_559e_e467_669c_c33df5d322e7 -->|calls| 088ec752_002a_6e18_595e_6a8f31aa2bc5 1d4e411e_b273_4c37_f4b8_c03f8fc51177["gi_from_str()"] 1d4e411e_b273_4c37_f4b8_c03f8fc51177 -->|calls| 088ec752_002a_6e18_595e_6a8f31aa2bc5 d10b78b9_84ae_8d07_4478_195fdb0ef854["case_insensitive()"] d10b78b9_84ae_8d07_4478_195fdb0ef854 -->|calls| 088ec752_002a_6e18_595e_6a8f31aa2bc5 d6e17d79_dfdc_d4cd_fcf0_351c16fa6fc5["is_whitelist()"] 088ec752_002a_6e18_595e_6a8f31aa2bc5 -->|calls| d6e17d79_dfdc_d4cd_fcf0_351c16fa6fc5 style 088ec752_002a_6e18_595e_6a8f31aa2bc5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
crates/ignore/src/gitignore.rs lines 337–354
pub fn build(&self) -> Result<Gitignore, Error> {
let nignore = self.globs.iter().filter(|g| !g.is_whitelist()).count();
let nwhite = self.globs.iter().filter(|g| g.is_whitelist()).count();
let set = self.builder.build().map_err(|err| Error::Glob {
glob: None,
err: err.to_string(),
})?;
Ok(Gitignore {
set,
root: self.root.clone(),
globs: self.globs.clone(),
num_ignores: nignore as u64,
num_whitelists: nwhite as u64,
matches: Some(Arc::new(Pool::new(|| vec![]))),
// CHANGED: Add a flag to have Gitignore rules that apply only to files.
only_on_files: self.only_on_files,
})
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does build() do?
build() is a function in the tailwindcss codebase, defined in crates/ignore/src/gitignore.rs.
Where is build() defined?
build() is defined in crates/ignore/src/gitignore.rs at line 337.
What does build() call?
build() calls 1 function(s): is_whitelist.
What calls build()?
build() is called by 6 function(s): add_line, build_global, case_insensitive, gi_from_str, new, parse_excludes_file.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free