1use crate::pos::Pos; 2 3mod grid; 4mod node; 5mod pos; 6 7pub trait PathSolver { 8 fn solve(&self, start: Pos, target: Pos) -> Option<Vec<Pos>>; 9}