user_input 0.1.2

User Input Made Simple
Documentation
use std::io;

pub fn sign64 () -> i64
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : i64 = string.trim().parse().unwrap();

    string

}

pub fn sign32 () -> i32
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : i32 = string.trim().parse().unwrap();

    string

}

pub fn sign16 () -> i16
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : i16 = string.trim().parse().unwrap();

    string

}

pub fn sign8 () -> i8
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : i8 = string.trim().parse().unwrap();

    string

}
pub fn usizeint () -> usize
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : usize = string.trim().parse().unwrap();

    string

}
 pub fn float64 () -> f64
{
    let mut string = String::new();
    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : f64 = string.trim().parse().unwrap();

    string
}
pub fn float32 () -> f32
{
    let mut string = String::new();
    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : f32 = string.trim().parse().unwrap();

    string
}

pub fn chara() -> char
{
    let mut string = String::new();
    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : char = string.trim().parse().unwrap();

    string
}

pub fn str()->String
{
    let mut string = String::new();
    io::stdin().read_line(&mut string).expect("Failed to read line");
    
    let string = String::from(string.trim());

    string
}

pub fn unsign32 () -> u32
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : u32 = string.trim().parse().unwrap();

    string

}
pub fn unsign64 () -> u64
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : u64 = string.trim().parse().unwrap();

    string

}

pub fn unsign16 () -> u16
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : u16 = string.trim().parse().unwrap();

    string
}

pub fn unsign8 () -> u8
{
    let mut string = String::new();

    io::stdin().read_line(&mut string).expect("Failed to read line");

    let string : u8 = string.trim().parse().unwrap();

    string

}