pub enum AgentId {
Renderer,
Physics,
Ecs,
Audio,
Asset,
}Expand description
Unique identifier for engine agents with implicit priority ordering.
The order of variants defines the default execution priority (first = highest).
Variants§
Renderer
The primary rendering agent (highest priority in Simulation).
Physics
The physics simulation agent.
Ecs
The ECS/Logic coordination agent.
Audio
The audio processing agent.
Asset
The asset management agent (highest priority in Boot).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AgentId
impl<'de> Deserialize<'de> for AgentId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for AgentId
impl Ord for AgentId
Source§impl PartialOrd for AgentId
impl PartialOrd for AgentId
impl Copy for AgentId
impl Eq for AgentId
impl StructuralPartialEq for AgentId
Auto Trait Implementations§
impl Freeze for AgentId
impl RefUnwindSafe for AgentId
impl Send for AgentId
impl Sync for AgentId
impl Unpin for AgentId
impl UnwindSafe for AgentId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more