pub fn codegen<S: AsRef<Path>, O: AsRef<Path>>( schema_path: S, out_path: O, command_trait: String, ) -> Result<HashSet<PathBuf>>