pub trait ObjectName {
// Required method
fn name(&self) -> Option<&str>;
}Expand description
Object methods related to naming.
These methods are available to any Object<T> or ObjectRef<T> type.
Required Methods§
Sourcefn name(&self) -> Option<&str>
fn name(&self) -> Option<&str>
Returns the Name of this object.
§Example
let mut app = App::new();
// ...
app.add_systems(Update, print_names);
fn print_names(objects: Objects) {
for object in objects.iter() {
let entity = object.entity();
let name = object.name().unwrap_or("Unnamed");
println!("Entity {entity}, Name = {name}");
}
}