# add-one
[](https://crates.io/crates/add-one)
[](https://docs.rs/add-one)

[](https://travis-ci.org/o2sh/add-one)
> Returns n + 1.
## Usage
Add this to your `Cargo.toml`:
```toml
[dependencies]
add-one = "1.0"
```
and this to your crate root:
```rust
extern crate add_one;
```
## Example
```rust
extern crate add_one;
use add_one::add_one;
use std::str;
fn main() {
let mut bytes = Vec::new();
match add_one("123".as_bytes(), &mut bytes) {
Ok(()) => println!("{}", str::from_utf8(&bytes).unwrap()),
Err(e) => {
eprintln!("Error: {}", e);
}
}
}
```
or
```sh
$ cargo run 12
$ 13
```
## Thanks
- [Contributors](https://github.com/o2sh/add-one/contributors)
## License
Licensed under
* MIT license ([LICENSE.md](LICENSE.md) or http://opensource.org/licenses/MIT)
## Compatibility
The `add-one` crate is tested for rustc 1.26 and greater.