ladybird/Libraries/LibJS/Rust/src
Vanand Gasparyan f3a3488cda Rust: Set import granularity to Item
By default, `rustfmt` persists the import granularity. In practice, most
Rust code has import granularity "Module" due to LSP's actions.

"Item" gets rid of import groupings and achieves cleaner diffs and
better conflict resolution. Better greppability is a positive side
effect.

Note: it's an unstable rustfmt feature. `cargo +nightly fmt` must be
used instead of `cargo fmt`.
2026-05-28 06:52:18 +02:00
..
bytecode Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
parser Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
ast.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
ast_dump.rs LibJS: Move ScopeData into ScopeArena and reference it by ScopeId 2026-05-05 13:53:51 +02:00
bytecode_cache.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
fast_hash.rs LibJS: Use foldhash in parser and scope-collector hash maps 2026-05-05 13:53:51 +02:00
lexer.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
lib.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
parser.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
scope_collector.rs Rust: Set import granularity to Item 2026-05-28 06:52:18 +02:00
token.rs LibJS: Intern identifier names in a per-arena string table 2026-05-05 13:53:51 +02:00