//! Shared entity ownership used across subsystem boundaries.
//!
//! Convert concrete values into [`EntityHandle`] when several systems need
//! stable access to the same object. Trait-object handles are used by
//! the headed default world for physics bodies and renderable meshes.
pub use Container as EntityContainer;
pub use Handle as EntityHandle;
use ;
/// The [`Entity`] trait marks values that participate in engine-managed shared
/// ownership.
use CoerceUnsized;
use ;
use Listener;
use Task;