Saneput

Rust sane input reading library

Usage

```rust

use saneput::input;

// By default type input parses is i32. let value = input!("{}"); // > -15 // value = -15

// You can also specify the radix input string should be in. Though no prefixes are allowed. // b - binary, o - octal, d - decimal(defualt), x - hexidecimal. // {:x} - is called a group. // Accepted types are all integers types, f32 and f64. let thing: u64 = input!("{u64:x}"); // > ff // thing = 255

// Returns a tuple. You can enter number on the same line separated by space/tab // > 1 2 // Or you can enter them one by one with each on a separate line. // > 1 // > 2 let (a, b): (i32, u32) = input!("{i32}{u32}"); /* ^^ || Notice lack of space. All groups must follow each other with no characters in between. */

// For more comprehensive example take a look at examples/grid.rs ```

Installation

```toml [dependencies] saneput = "0.1"

For development version

saneput = { git = "https://github.com/ItsEthra/saneput" } ```