use crate::solver::Solver; use crate::playground::Playground; pub struct MySolver { } impl MySolver { pub fn new() -> MySolver { return MySolver {}; } } impl Solver for MySolver { fn solve(&self, pg: &Playground) -> Option { // FIXME: Implement! None } }