sinput/
lib.rs

1
2#[doc="created function to reuse and reduce LOC for f32 input."]
3#[allow(dead_code)]
4pub fn as_f32(message:&str)->(f32){
5println!("{}",message);
6let mut input = String::new();
7std::io::stdin().read_line(&mut input).expect("Input Failed");
8let float: f32 = input.trim().parse().unwrap();
9float
10}
11
12#[doc="created function to reuse and reduce LOC for i32 input."]
13#[allow(dead_code)]
14pub fn as_i32(message:&str)->(i32){
15println!("{}",message);
16let mut input = String::new();
17std::io::stdin().read_line(&mut input).expect("Input Failed");
18let integer: i32 = input.trim().parse().unwrap();
19integer
20}
21
22
23
24#[doc="created function to reuse and reduce LOC for string input."]
25#[allow(dead_code)]
26pub fn as_string(message:&str)->(String){
27println!("{}",message);
28let mut input = String::new();
29std::io::stdin().read_line(&mut input).expect("Input Failed");
30input
31}
32
33
34#[doc="created function to reuse and reduce LOC for isize input."]
35#[allow(dead_code)]
36pub fn as_isize(message:&str)->(isize){
37println!("{}",message);
38let mut input = String::new();
39std::io::stdin().read_line(&mut input).expect("Input Failed");
40let integer: isize = input.trim().parse().unwrap();
41integer
42}
43
44
45#[doc="created function to reuse and reduce LOC for usize input."]
46#[allow(dead_code)]
47pub fn as_usize(message:&str)->(usize){
48println!("{}",message);
49let mut input = String::new();
50std::io::stdin().read_line(&mut input).expect("Input Failed");
51let integer: usize = input.trim().parse().unwrap();
52integer
53}
54
55#[doc="created function to reuse and reduce LOC for u8 input."]
56#[allow(dead_code)]
57pub fn as_u8(message:&str)->(u8){
58println!("{}",message);
59let mut input = String::new();
60std::io::stdin().read_line(&mut input).expect("Input Failed");
61let integer: u8 = input.trim().parse().unwrap();
62integer
63}
64
65#[doc="created function to reuse and reduce LOC for u16 input."]
66#[allow(dead_code)]
67pub fn as_u16(message:&str)->(u16){
68println!("{}",message);
69let mut input = String::new();
70std::io::stdin().read_line(&mut input).expect("Input Failed");
71let integer: u16 = input.trim().parse().unwrap();
72integer
73}
74
75
76#[doc="created function to reuse and reduce LOC for i8 input."]
77#[allow(dead_code)]
78pub fn as_i8(message:&str)->(i8){
79println!("{}",message);
80let mut input = String::new();
81std::io::stdin().read_line(&mut input).expect("Input Failed");
82let integer: i8 = input.trim().parse().unwrap();
83integer
84}
85
86#[doc="created function to reuse and reduce LOC for i16 input."]
87#[allow(dead_code)]
88pub fn as_i16(message:&str)->(i16){
89println!("{}",message);
90let mut input = String::new();
91std::io::stdin().read_line(&mut input).expect("Input Failed");
92let integer: i16 = input.trim().parse().unwrap();
93integer
94}
95
96#[doc="created function to reuse and reduce LOC for u32 input."]
97#[allow(dead_code)]
98pub fn as_u32(message:&str)->(u32){
99println!("{}",message);
100let mut input = String::new();
101std::io::stdin().read_line(&mut input).expect("Input Failed");
102let integer: u32 = input.trim().parse().unwrap();
103integer
104}
105
106#[doc="created function to reuse and reduce LOC for f64 input."]
107#[allow(dead_code)]
108pub fn as_f64(message:&str)->(f64){
109#[allow(dead_code)]
110println!("{}",message);
111let mut input = String::new();
112std::io::stdin().read_line(&mut input).expect("Input Failed");
113let integer: f64 = input.trim().parse().unwrap();
114integer
115}
116
117#[doc="created function to reuse and reduce LOC for i64 input."]
118#[allow(dead_code)]
119pub fn as_i64(message:&str)->(i64){
120println!("{}",message);
121let mut input = String::new();
122std::io::stdin().read_line(&mut input).expect("Input Failed");
123let integer: i64 = input.trim().parse().unwrap();
124integer
125}
126
127#[doc="created function to reuse and reduce LOC for u64 input."]
128#[allow(dead_code)]
129pub fn as_u64(message:&str)->(u64){
130println!("{}",message);
131let mut input = String::new();
132std::io::stdin().read_line(&mut input).expect("Input Failed");
133let integer: u64 = input.trim().parse().unwrap();
134integer
135}
136
137#[doc="created function to reuse and reduce LOC for u16 input."]
138#[allow(dead_code)]
139pub fn as_i128(message:&str)->(i128){
140println!("{}",message);
141let mut input = String::new();
142std::io::stdin().read_line(&mut input).expect("Input Failed");
143let integer: i128 = input.trim().parse().unwrap();
144integer
145}
146
147#[doc="created function to reuse and reduce LOC for u16 input."]
148#[allow(dead_code)]
149pub fn as_u128(message:&str)->(u128){
150println!("{}",message);
151let mut input = String::new();
152std::io::stdin().read_line(&mut input).expect("Input Failed");
153let integer: u128 = input.trim().parse().unwrap();
154integer
155}
156
157
158