diff options
| author | HampusM <hampus@hampusmat.com> | 2026-08-17 14:46:14 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-08-17 14:46:14 +0200 |
| commit | 4c4dd2b8bfa4655acbf03967f274e76440ec9530 (patch) | |
| tree | ec635a0d2dce3d49d4564f21cb2a9058190e88f4 /engine-ecs/src/query.rs | |
| parent | 11efaee7b80c5c9b8227d265874842da9a5f85fd (diff) | |
feat(engine-ecs): add query traversal kind SelfOrUp
Diffstat (limited to 'engine-ecs/src/query.rs')
| -rw-r--r-- | engine-ecs/src/query.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/engine-ecs/src/query.rs b/engine-ecs/src/query.rs index 555380e..c323092 100644 --- a/engine-ecs/src/query.rs +++ b/engine-ecs/src/query.rs @@ -17,11 +17,12 @@ use crate::tuple::{Concat, Tuple}; use crate::uid::Uid; use crate::util::array_vec::ArrayVec; use crate::util::Array; -use crate::{pair, World}; +use crate::World; mod reexports { pub use crate::component::storage::{ + FoundByTraversal, SearchTerms as Terms, TermMetadata, Traversal, @@ -268,10 +269,7 @@ impl_terms_builder! { { self.traverse.extend(traversals.clone()); - self.present( - traversals - .map(|traversal| pair!({ traversal.relation }, *).id()) - ) + self } } |
