2
0
Fork 0
mirror of https://github.com/bevyengine/bevy synced 2025-01-03 16:58:56 +00:00
bevy/crates/bevy_ecs/src/entity
James Liu 0d172b2914
Document instability of Entity's internal representation ()
# 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 () 2024-02-12 15:02:24 +00:00
map_entities.rs Remove APIs deprecated in 0.13 () 2024-02-19 19:04:47 +00:00
mod.rs Document instability of Entity's internal representation () 2024-03-02 18:37:52 +00:00