Home / Function/ steal() — tailwindcss Function Reference

steal() — tailwindcss Function Reference

Architecture documentation for the steal() function in walk.rs from the tailwindcss codebase.

Function rust Oxide Scanner called by 1

Entity Profile

Dependency Diagram

graph TD
  8ea258a3_e4a7_e6a8_8473_3b01c5f61ee5["steal()"]
  8031325b_dcd2_8c49_70e7_46191ce03a79["walk.rs"]
  8ea258a3_e4a7_e6a8_8473_3b01c5f61ee5 -->|defined in| 8031325b_dcd2_8c49_70e7_46191ce03a79
  2930f93a_4b8e_67a1_bea3_6fffcf5c4e7e["pop()"]
  2930f93a_4b8e_67a1_bea3_6fffcf5c4e7e -->|calls| 8ea258a3_e4a7_e6a8_8473_3b01c5f61ee5
  style 8ea258a3_e4a7_e6a8_8473_3b01c5f61ee5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

crates/ignore/src/walk.rs lines 1560–1572

    fn steal(&self) -> Option<Message> {
        // For fairness, try to steal from index + 1, index + 2, ... len - 1,
        // then wrap around to 0, 1, ... index - 1.
        let (left, right) = self.stealers.split_at(self.index);
        // Don't steal from ourselves
        let right = &right[1..];

        right
            .iter()
            .chain(left.iter())
            .map(|s| s.steal_batch_and_pop(&self.deque))
            .find_map(|s| s.success())
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does steal() do?
steal() is a function in the tailwindcss codebase, defined in crates/ignore/src/walk.rs.
Where is steal() defined?
steal() is defined in crates/ignore/src/walk.rs at line 1560.
What calls steal()?
steal() is called by 1 function(s): pop.

Analyze Your Own Codebase

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

Try Supermodel Free