//! This module contains definitions for action recording.
//! Actions can be recorded into [`ActionEncoder`] and executed later onto the [`World`].
//! Two primary use cases for actions are:
//! * Deferring [`World`] mutations when [`World`] is borrowed immutably, like in most [`Systems`]
//! * Generating actions in custom component drop-glue.
//!
//! [`Systems`]: edict::system::System
use crateWorld;
tiny_fn!
pub use ;
pub use ActionChannel;