use cucumber::World as _; use gitsync::errors; use std::path::PathBuf; mod steps; #[derive(cucumber::World, Debug, Default)] pub struct World { test_dir: PathBuf, bare_dir: PathBuf, clone_dir: PathBuf, repo_url: String, latest_commit_hash: Vec, current_commit_hash: Vec, sync_error: Option, created_files: Vec, } #[tokio::main] async fn main() { World::run("./features").await; }