Trait moonshine_object::ObjectName
source · pub trait ObjectName {
// Required method
fn name(&self) -> Option<&str>;
}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}");
}
}