Re: [PATCH] scripts: rust-analyzer: Skip crate module directories

From: Miguel Ojeda
Date: Tue Mar 07 2023 - 12:19:32 EST


On Tue, Mar 7, 2023 at 5:32 PM Gary Guo <gary@xxxxxxxxxxx> wrote:
>
> I personally think mod.rs makes it easier for me to find files because
> all related stuff are contained inside a single directory, especially
> the parent modules and submodules are closed related.
>
> That's just personal opinion though.

I don't have a strong opinion either way -- this was originally done
to improve fuzzy searching, see commit 829c2df153d7 ("rust: move `net`
and `sync` modules to uniquely-named files") upstream:

This is so that each file in the module has a unique name instead of the
generic `mod.rs` name. It makes it easier to open files when using fuzzy
finders like `fzf` once names are unique.

Cheers,
Miguel