exam 0.0.1

Assess your project quality by running a series of exams on it
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fn main() {
    println!("Exam time started!\n");
    let result = exam::apply();
    println!();

    if let Err(failed_exams) = result {
        println!("Unfortunately, your repository didn't go well on the exams.");
        println!("Here's what it could learn to perform better in the future:\n");

        failed_exams.iter().for_each(|failed| println!("{failed}"));
        std::process::exit(1);
    } else {
        println!("Passed on all exams!");
    }
}