From cbed21f5e6cfb449d49087cedc867c8e50721ba9 Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 24 Sep 2025 22:16:50 +0200 Subject: refactor(ecs): replace Pair ctor functions with builder --- ecs/examples/component_relationship.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'ecs/examples/component_relationship.rs') diff --git a/ecs/examples/component_relationship.rs b/ecs/examples/component_relationship.rs index 4453e3a..e07b214 100644 --- a/ecs/examples/component_relationship.rs +++ b/ecs/examples/component_relationship.rs @@ -39,17 +39,26 @@ fn main() world.create_entity(( Person { name: "Irving".to_string() }, - Pair::new_with_comp_target::(Dogs { large: true }), + Pair::builder() + .relation::() + .target_as_data(Dogs { large: true }) + .build(), )); world.create_entity(( Person { name: "Mark".to_string() }, - Pair::new_with_comp_target::(Cats), + Pair::builder() + .relation::() + .target_as_data(Cats) + .build(), )); world.create_entity(( Person { name: "Helena".to_string() }, - Pair::new_with_comp_target::(Dogs { large: false }), + Pair::builder() + .relation::() + .target_as_data(Dogs { large: false }) + .build(), )); world.step(); -- cgit v1.2.3-18-g5258