Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand WorldCell to support queries #1555

Closed
alice-i-cecile opened this issue Mar 5, 2021 · 1 comment
Closed

Expand WorldCell to support queries #1555

alice-i-cecile opened this issue Mar 5, 2021 · 1 comment
Labels
A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible S-Needs-Design This issue requires design work to think about how it would best be accomplished

Comments

@alice-i-cecile
Copy link
Member

alice-i-cecile commented Mar 5, 2021

Description

WorldCell allows split mutable access to the World, via panicking runtime borrows checking. Right now, it can only do so for resources, but it would be nice to be able to have the same functionality for queries too.

Context

Originally from the Future Work section of #1525.

Personally, I think the API should be removed instead (#3939) and we should implement #4157. However if WorldCell does exist, it should have this feature.

bevyengine/rfcs#42 proposes this functionality in more depth, and an implementation is linked there.

@alice-i-cecile alice-i-cecile changed the title Expand WorldCell to support queries. Expand WorldCell to support queries Mar 5, 2021
@alice-i-cecile alice-i-cecile added A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible labels Mar 5, 2021
@alice-i-cecile alice-i-cecile added the S-Needs-Design This issue requires design work to think about how it would best be accomplished label Dec 12, 2021
@ItsDoot
Copy link
Contributor

ItsDoot commented Jul 15, 2024

WorldCell was removed in #12551, visit the linked PR for the rationale.

@ItsDoot ItsDoot closed this as completed Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible S-Needs-Design This issue requires design work to think about how it would best be accomplished
Projects
None yet
Development

No branches or pull requests

2 participants