I want to use disqualified to display system names while stepping. system.name() is the fully qualified name, which is unreasonably verbose. ShortName::from(&*system.name()) helps a lot, but it leaves some system names that could be shortened further.
For example:
// Before:
Pipe(<HealthConfig as Config>::progress, <<HealthConfig as Config>>::progress as ProgressReturningSystem<Progress, (IsFunctionSystem, fn(ConfigRef<HealthConfig>, Res<AssetServer>) -> Progress)>>::track_progress<BevyState<Screen>>::{{closure}})
// After:
Pipe(HealthConfig::progress, HealthConfig::progress::track_progress<BevyState<Screen>>::{{closure}})
This probably applies to type names as well.
I want to use
disqualifiedto display system names while stepping.system.name()is the fully qualified name, which is unreasonably verbose.ShortName::from(&*system.name())helps a lot, but it leaves some system names that could be shortened further.For example:
This probably applies to type names as well.