Expand description
§nothing
nothing::Probably is a better Option.
pub enum Probably<T> {
Nothing,
Something(T),
}§Why?
The point is that you can use Probably as the return type of your main function:
use nothing::{Probably, Nothing};
fn main() -> Probably<()> {
Nothing
}Exit code is 0 if it is Something, 1 if Nothing.
You can even use the ? operator the way you would with Option and Result. See ./examples/main.rs
§Not convinced?
Real-world examples:
Probably nothing.