Rust crate to execute jobs/tasks in an async way
Example:-
```rust use job_dispatcher::job::Job;
async fn main() { let path = "C:\Users\sn99\Downloads\privacy-script.bat";
let mut job = Job::new("trash", path);
// start a job
job.start();
// check is the job is done
println!("Job done?: {:?}", job.try_wait());
// wait for it to finish, will error out if previous statement returns `Ok`, use `match` to handle them
job.wait().await.expect("TODO: panic message");
println!("Job exited with code: {:?}", job.get_status());
} ```