[][src]Crate graphplan

Re-exports

pub use crate::proposition::Proposition;
pub use crate::action::Action;
pub use crate::action::ActionType;
pub use crate::plangraph::PlanGraph;
pub use crate::plangraph::Solution;
pub use crate::solver::GraphPlanSolver;
pub use crate::solver::SimpleSolver;

Modules

action
macros
plangraph
proposition
solver

Macros

btreeset

Create a BTreeSet from a list of elements. Implementation copied from the maplit library https://github.com/bluss/maplit

hashmap

Create a HashMap from a list of key-value pairs. Implementation copied from the maplit library https://github.com/bluss/maplit

hashset

Create a HashSet from a list of elements. Implementation copied from the maplit library https://github.com/bluss/maplit

Structs

Domain

Represents a planning domain that can generate a GraphPlan via from_domain. Serves as a helper object to prevent lifetime issues when auto generating things like maintenance actions

GraphPlan