Saneput
Rust sane input reading library
Usage
# use 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!;
// > 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 : = input!;
/* ^^
||
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
[]
= "0.1"
# For development version
= { = "https://github.com/ItsEthra/saneput" }