Skip to main content

HasAgentData

Trait HasAgentData 

Source
pub trait HasAgentData {
    // Required methods
    fn data(&self) -> &AgentData;
    fn mut_data(&mut self) -> &mut AgentData;
}
Expand description

Trait for types that contain AgentData.

Required by AsAgent. Usually implemented automatically via #[modular_agent] macro.

Required Methods§

Source

fn data(&self) -> &AgentData

Source

fn mut_data(&mut self) -> &mut AgentData

Implementors§