I'm working on Wasi-Crypto, which has three Rust projects, documentation not in a project, and other supporting files. What's annoying is that opening a Rust file causes the IDE to not parse it, with a message that the file isn't part of a project. But the projects are three or four levels deep, so not detected. For more complicated projects, it would be nice if CLion worked better.
Another example is the various components of Rust Crypto, which have single projects with multitudes of what CLion would call projects, many of which are interconnected. I'd prefer something like NetBeans or Eclipse, where multiple projects are open in one window, rather than dealing with a dozen instances of CLion.
Finally, it would be nice to rename the project. Some of these projects are in directories called "rust", causing CLion's project name to just be "rust". Then having many "rust" CLion projects in the open programs list is very problematic. Almost enough for me to consider finding a different IDE.