num-err 0.1.1

Bikesheding the error type for num traits
Documentation
# Bikeshedding

around
```rust
pub enum MathErrors {
    InvalidInput,
    Overflow,
    Underflow,
    DivisionByZero,
}
```

- performance
- only strict string matches, not upper or lowercase coersion for parse and serde
- does not capture backtrace nor errored values
- not float errors nor numerics errors
- JSON serde is string
- unit structs typed variants

## Features

- `default` - []

- `serde1- ` - `serde`

- `borsh1` - `borsh`
- `borsh1_unstable__schema` - `borsh` schema

- `protobuf3` - `protobuf` 
- `parity-scale-codec3` - `parity-scale-codec` 
- `schemars1` - `schemars` JSON schema 

- `proptest1` - `proptest` strategy
- `arbitrary1` - `arbitrary`

- `arbitrary-int1` - `arbitrary-int` `u2`

- `error` - dummy(for now) `core::error::Error` trait


## Inspired

- https://docs.rs/sp-arithmetic/latest/sp_arithmetic/enum.ArithmeticError.html