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.