Home / Function/ trim_prefix() — tailwindcss Function Reference

trim_prefix() — tailwindcss Function Reference

Architecture documentation for the trim_prefix() function in paths.rs from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  7271c958_b73b_a44d_a6ee_517a361e9b37["trim_prefix()"]
  9f26adf1_a1b8_17f6_8a92_33f30e28ec31["paths.rs"]
  7271c958_b73b_a44d_a6ee_517a361e9b37 -->|defined in| 9f26adf1_a1b8_17f6_8a92_33f30e28ec31
  style 7271c958_b73b_a44d_a6ee_517a361e9b37 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

crates/oxide/src/paths.rs lines 43–52

    pub fn trim_prefix(&self, prefix: String) -> Self {
        let prefix = prefix.replace('\\', "/");
        let my_path = self.to_string();

        if let Some(str) = my_path.strip_prefix(&prefix) {
            return str.into();
        }

        my_path.into()
    }

Domain

Subdomains

Frequently Asked Questions

What does trim_prefix() do?
trim_prefix() is a function in the tailwindcss codebase, defined in crates/oxide/src/paths.rs.
Where is trim_prefix() defined?
trim_prefix() is defined in crates/oxide/src/paths.rs at line 43.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free