1. What should be the **default** behavior with how imports are grouped by visibility? 1. Should `pub` items be sorted differently at all? 2. Should `pub(<visibility>)` be sorted differently than `pub`? 3. Sort by visibility then by name or just by name? What about `pub(in a::b)`? 4. Should `pub(<visibility>)` cause more blank-line-separated groups? (e.g. a `pub` group and a `pub(crate)` group, etc.) or just one group for all `pub` items? 5. What config options should be available?
pubitems be sorted differently at all?pub(<visibility>)be sorted differently thanpub?pub(in a::b)?pub(<visibility>)cause more blank-line-separated groups? (e.g. apubgroup and apub(crate)group, etc.) or just one group for allpubitems?