use crate::algo::dfs::dfs; use crate::Graph; use std::fmt::Debug; // TODO: need to check if exceptions are required pub fn preorder( g: &mut Graph, vs: &Vec, ) -> Vec { return match dfs(g, vs, "pre") { Ok(t) => t, _ => vec![], }; }