bevy/crates/bevy_ecs/src/entity
James Liu 0d172b2914
Document instability of Entity's internal representation (#12249)
# Objective
bevy_ecs has been developed with a de facto assumption that `Entity` is
to be treated as an opaque identifier by external users, and that its
internal representation is readable but in no way guaranteed to be
stable between versions of bevy_ecs.

This hasn't been clear to users, and the functions on the type that
expose its guts speak a different story.

## Solution
Explicitly document the lack of stability here and define internal
representation changes as a non-breaking change under SemVer. Give it
the same treatment that the standard lib gives `TypeId`.
2024-03-02 18:37:52 +00:00
..
hash.rs Move EntityHash related types into bevy_ecs (#11498) 2024-02-12 15:02:24 +00:00
map_entities.rs Remove APIs deprecated in 0.13 (#11974) 2024-02-19 19:04:47 +00:00
mod.rs Document instability of Entity's internal representation (#12249) 2024-03-02 18:37:52 +00:00