pub struct PlanProblem {
pub initial: Vec<String>,
pub goal: Vec<String>,
pub actions: Vec<Action>,
pub max_depth: usize,
pub max_states: usize,
}Fields§
§initial: Vec<String>§goal: Vec<String>§actions: Vec<Action>§max_depth: usize§max_states: usizeHard budget on explored states; the search stops and reports budget_exhausted.
Trait Implementations§
Source§impl Clone for PlanProblem
impl Clone for PlanProblem
Source§impl Debug for PlanProblem
impl Debug for PlanProblem
Source§impl<'de> Deserialize<'de> for PlanProblem
impl<'de> Deserialize<'de> for PlanProblem
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
Auto Trait Implementations§
impl Freeze for PlanProblem
impl RefUnwindSafe for PlanProblem
impl Send for PlanProblem
impl Sync for PlanProblem
impl Unpin for PlanProblem
impl UnsafeUnpin for PlanProblem
impl UnwindSafe for PlanProblem
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