bevy/crates/bevy_utils/src
Edgar Geier e1a8123145 Retain :: after >, ) or ] when shortening type names (#7755)
# Objective

While working on #7442 i discovered that `get_short_name` does not work well with sub paths after closing brackets. It currently turns `bevy_asset::assets::Assets<bevy_scene::dynamic_scene::DynamicScene>::asset_event_system` into `Assets<DynamicScene>asset_event_system`. This PR fixes that.

## Solution
- Retain `::` after a closing bracket like `>`, `)` or `]`.
- Add a test for all sub path after closing bracket cases.
2023-02-20 15:31:08 +00:00
..
default.rs default() shorthand (#4071) 2022-03-01 20:52:09 +00:00
float_ord.rs Document That FloatOrd Implements Hash and Eq Too (#5228) 2022-07-11 14:11:27 +00:00
futures.rs Document remaining members of bevy_utils (#6897) 2022-12-11 18:46:42 +00:00
label.rs Migrate engine to Schedule v3 (#7267) 2023-02-06 02:04:50 +00:00
lib.rs implement TypeUuid for primitives and fix multiple-parameter generics having the same TypeUuid (#6633) 2023-02-16 17:09:44 +00:00
short_names.rs Retain :: after >, ) or ] when shortening type names (#7755) 2023-02-20 15:31:08 +00:00
synccell.rs Allow shared access to SyncCell for types that are already Sync (#7718) 2023-02-17 00:22:57 +00:00
syncunsafecell.rs Add bevy_ecs::schedule_v3 module (#6587) 2023-01-17 01:39:17 +00:00