#input #crates-io #language

input_simplified

A simple input handling crate

3 releases

0.0.3 Jul 1, 2024
0.0.2 Jul 1, 2024
0.0.1 Jul 1, 2024

#9 in #crates-io

MIT/Apache

3KB

input_simplified

A simple input handling crate for Rust.

Usage

Add this to your Cargo.toml:

[dependencies]
input_simplified = "0.0.3"
use input_simplified::input;

fn main() {
    let name: String = input()
        .message("Enter your name: ")
        .get_input()
        .expect("Not a valid input");
    println!("Hello, {}!", name);

    let age: i32 = input()
        .message("Enter your age: ")
        .get_input()
        .expect("Not a valid input");
    println!("You are {} years old.", age);

    let height: f64 = input()
        .message("Enter your height in meters: ")
        .get_input()
        .expect("Not a valid input");
    println!("You are {} meters tall.", height);
}

No runtime deps