Home / Function/ max_filesize() — tailwindcss Function Reference

max_filesize() — tailwindcss Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  9e54f8f7_e961_4d71_924d_88498bd4faf3["max_filesize()"]
  3faa9fe8_0850_ceac_fe40_818d0a0ce4dc["max_filesize()"]
  3faa9fe8_0850_ceac_fe40_818d0a0ce4dc -->|calls| 9e54f8f7_e961_4d71_924d_88498bd4faf3
  3faa9fe8_0850_ceac_fe40_818d0a0ce4dc["max_filesize()"]
  9e54f8f7_e961_4d71_924d_88498bd4faf3 -->|calls| 3faa9fe8_0850_ceac_fe40_818d0a0ce4dc
  be21cd9d_32f8_3eb7_b73d_40d5a95dc7c5["tmpdir()"]
  9e54f8f7_e961_4d71_924d_88498bd4faf3 -->|calls| be21cd9d_32f8_3eb7_b73d_40d5a95dc7c5
  6be2bc5c_2422_2c09_8c7a_3e92060e5ad1["mkdirp()"]
  9e54f8f7_e961_4d71_924d_88498bd4faf3 -->|calls| 6be2bc5c_2422_2c09_8c7a_3e92060e5ad1
  1c7b6bda_0ad3_16e7_e24a_d9ab0f2bec33["wfile_size()"]
  9e54f8f7_e961_4d71_924d_88498bd4faf3 -->|calls| 1c7b6bda_0ad3_16e7_e24a_d9ab0f2bec33
  03f45cf3_87f6_e91f_bef8_2f9380aab005["assert_paths()"]
  9e54f8f7_e961_4d71_924d_88498bd4faf3 -->|calls| 03f45cf3_87f6_e91f_bef8_2f9380aab005
  9dbc0f8b_e5d8_bd69_1707_cf790a93bf6e["path()"]
  9e54f8f7_e961_4d71_924d_88498bd4faf3 -->|calls| 9dbc0f8b_e5d8_bd69_1707_cf790a93bf6e
  style 9e54f8f7_e961_4d71_924d_88498bd4faf3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

crates/ignore/src/walk.rs lines 2327–2358

    fn max_filesize() {
        let td = tmpdir();
        mkdirp(td.path().join("a/b"));
        wfile_size(td.path().join("foo"), 0);
        wfile_size(td.path().join("bar"), 400);
        wfile_size(td.path().join("baz"), 600);
        wfile_size(td.path().join("a/foo"), 600);
        wfile_size(td.path().join("a/bar"), 500);
        wfile_size(td.path().join("a/baz"), 200);

        let mut builder = WalkBuilder::new(td.path());
        assert_paths(
            td.path(),
            &builder,
            &["a", "a/b", "foo", "bar", "baz", "a/foo", "a/bar", "a/baz"],
        );
        assert_paths(
            td.path(),
            builder.max_filesize(Some(0)),
            &["a", "a/b", "foo"],
        );
        assert_paths(
            td.path(),
            builder.max_filesize(Some(500)),
            &["a", "a/b", "foo", "bar", "a/bar", "a/baz"],
        );
        assert_paths(
            td.path(),
            builder.max_filesize(Some(50000)),
            &["a", "a/b", "foo", "bar", "baz", "a/foo", "a/bar", "a/baz"],
        );
    }

Subdomains

Called By

Frequently Asked Questions

What does max_filesize() do?
max_filesize() is a function in the tailwindcss codebase.
What does max_filesize() call?
max_filesize() calls 6 function(s): assert_paths, max_filesize, mkdirp, path, tmpdir, wfile_size.
What calls max_filesize()?
max_filesize() is called by 1 function(s): max_filesize.

Analyze Your Own Codebase

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

Try Supermodel Free