# Objective Fixes #18726 Alternative to and closes #18797 ## Solution Create a method `Observer::system_name` to expose the name of the `Observer`'s system ## Showcase ```rust // Returns `my_crate::my_observer` let observer = Observer::new(my_observer); println!(observer.system_name()); // Returns `my_crate::method::{{closure}}` let observer = Observer::new(|_trigger: Trigger<...>|); println!(observer.system_name()); // Returns `custom_name` let observer = Observer::new(IntoSystem::into_system(my_observer).with_name("custom_name")); println!(observer.system_name()); ``` ## TODO - [ ] Achieve cart's approval --------- Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| bevy_solari.md | ||
| convert-coordinates.md | ||
| entity-spawn-ticks.md | ||
| event_split.md | ||
| headless-widgets.md | ||
| hot_patching.md | ||
| log-diagnostics-state-public.md | ||
| observer_overhaul.md | ||
| specialized_ui_transform.md | ||
| system_set_naming_convention.md | ||
| text-background-colors.md | ||
| ui_gradients.md | ||
| viewport-node.md | ||