summaryrefslogtreecommitdiff
path: root/engine-ecs/src/query.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-08-17 14:46:14 +0200
committerHampusM <hampus@hampusmat.com>2026-08-17 14:46:14 +0200
commit4c4dd2b8bfa4655acbf03967f274e76440ec9530 (patch)
treeec635a0d2dce3d49d4564f21cb2a9058190e88f4 /engine-ecs/src/query.rs
parent11efaee7b80c5c9b8227d265874842da9a5f85fd (diff)
feat(engine-ecs): add query traversal kind SelfOrUp
Diffstat (limited to 'engine-ecs/src/query.rs')
-rw-r--r--engine-ecs/src/query.rs8
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
}
}