pub fn with_agent<A>(count: usize, agent: A) -> Self
    where
        A: Into<Agent>,
    {
        let mut init = Self::new(count);
        init.agent(agent);
        init
    }
/// Create a new initial declaration with a single agent.
Create a new initial declaration with a single agent.
Create a new initial declaration with a single agent .
pub fn with_agent<A>(count: usize, agent: A) -> Self
    where
        A: Into<Agent>,
    {
        let mut init = Self::new(count);
        init.agent(agent);
        init
    }
pub fn with_agent < A > ( count : usize , agent : A ) -> Self where A : Into < Agent > , { let mut init = Self :: new ( count ) ; init . agent ( agent ) ; init }
Create a new initial declaration with a single agent.
Create a new initial declaration with a single agent .
count
usize
agent
A