optional 0.5.0

This crate supplies a number of Option-like primitive types
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
extern crate optional;

use optional::Optioned;

#[test]
fn optioned_is_some_or_none() {
    let opt_u32: Optioned<u32> = Optioned::some(32);
    assert!(opt_u32.is_some());

    let opt_u32_none: Optioned<u32> = Optioned::none();
    assert!(opt_u32_none.is_none());
}