Skip to main content

pddl_ish_parser/models/
problem.rs

1use crate::parser::{action::Action, object::Object};
2
3#[derive(Debug, PartialEq, Clone)]
4pub struct Problem {
5    pub name: String,
6    pub domain: String,
7    pub objects: Vec<Object>,
8    pub init: Vec<String>,
9    pub goal: Vec<String>,
10    pub actions: Vec<Action>,
11}