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 !=.