fail_whale/
lib.rs

1use colored::*;
2
3pub fn print() {
4    print_whale();
5}
6
7pub fn print_with_message(message: &str) {
8    print_whale();
9    println!("{}", message);
10}
11
12fn print_whale() {
13    println!("{}", "▄████████████▄▐█▄▄▄▄█▌".red());
14    println!("{}", "█████▌▄▌▄▐▐▌██▌▀▀██▀▀".red());
15    println!("{}", "███▄█▌▄▌▄▐▐▌▀██▄▄█▌".red());
16    println!("{}", "▄▄▄▄█████████████".red());
17}
18
19#[cfg(test)]
20mod tests {
21    use super::*;
22
23    #[test]
24    fn it_prints() {
25        print();
26    }
27
28    #[test]
29    fn it_prints_with_message() {
30        print_with_message("Test");
31    }
32}