Struct ai_kit::planner::PlanningConfig
[−]
[src]
pub struct PlanningConfig { pub max_depth: usize, pub max_increments: usize, pub reuse_data: bool, }
Fields
max_depth: usize
max_increments: usize
reuse_data: bool
Methods
impl PlanningConfig
[src]
fn validate_plan<T, U, A>(
&self,
goal: &Goal<T, U, A>
) -> Result<(), InvalidPlan> where
T: ConstraintValue,
U: Unify<T>,
A: Operation<T, U>,
&self,
goal: &Goal<T, U, A>
) -> Result<(), InvalidPlan> where
T: ConstraintValue,
U: Unify<T>,
A: Operation<T, U>,
Verify that nothing in plan contradicts specifications set in the PlanningConfig
Trait Implementations
impl Clone for PlanningConfig
[src]
fn clone(&self) -> PlanningConfig
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for PlanningConfig
[src]
impl Debug for PlanningConfig
[src]
impl Eq for PlanningConfig
[src]
impl PartialEq for PlanningConfig
[src]
fn eq(&self, __arg_0: &PlanningConfig) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &PlanningConfig) -> bool
This method tests for !=
.