raoc 0.1.0

RAoC - Rust Advent of Code, port of `aoc_helper`
Documentation
use std::fmt::Display;

auto trait NotEqUnit {}
impl !NotEqUnit for () {
}

pub trait MaybeDisplay {
    fn into_solution(self) -> Option<String>;
}
impl<T: Display + NotEqUnit> MaybeDisplay for T {
    fn into_solution(self) -> Option<String> {
        Some(self.to_string())
    }
}
impl MaybeDisplay for () {
    fn into_solution(self) -> Option<String> {
        None
    }
}