nonzero-char 0.1.1

Implement NonZeroChar, like NonZeroU32
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Implement NonZeroChar, like NonZeroU32

```rust
use nonzero_char::NonZeroChar;

assert_eq!(NonZeroChar::new('a').unwrap(), 'a');
assert_eq!(NonZeroChar::new('\0'), None);
```

Null Pointer Optimization:
```rust
use nonzero_char::NonZeroChar;

assert_eq!(size_of::<NonZeroChar>(), size_of::<Option<NonZeroChar>>());
```