#[macro_use]
extern crate pest;
#[macro_use]
extern crate pest_derive;
use std::collections::HashMap;
pub mod plan;
pub mod task;
#[derive(Clone, Debug)]
pub struct ExecutableTask {
pub task: task::Task,
pub parameters: HashMap<String, String>,
}
impl ExecutableTask {
pub fn new(task: task::Task, parameters: HashMap<String, String>) -> Self {
Self { task, parameters }
}
}