Trait comp_input::Input [−][src]
The input trait allows for being read from standard input, usually consuming one line.
For performance reasons, a global lock on Stdin is used, so you
can only use this after calling init()
and only on a single
thread.
Required Methods
fn input() -> Self
Read one instance of Self
from standard input
Implementations on Foreign Types
impl Input for String
[src]
impl Input for String
Read a line, not including a newline character
impl Input for ()
[src]
impl Input for ()
Discard a line
impl Input for u8
[src]
impl Input for u8
impl Input for i8
[src]
impl Input for i8
impl Input for u16
[src]
impl Input for u16
impl Input for i16
[src]
impl Input for i16
impl Input for u32
[src]
impl Input for u32
impl Input for i32
[src]
impl Input for i32
impl Input for u64
[src]
impl Input for u64
impl Input for i64
[src]
impl Input for i64
impl Input for usize
[src]
impl Input for usize
impl Input for isize
[src]
impl Input for isize
impl Input for f32
[src]
impl Input for f32
impl Input for f64
[src]
impl Input for f64
impl Input for char
[src]
impl Input for char
impl<T: FromStr> Input for Vec<T>
[src]
impl<T: FromStr> Input for Vec<T>
Input is implemented for fixed-sized arrays and Vec
's of types
implementing FromStr. The input line is split on whitespace and
each word is parsed seperately.
impl<T: FromStr> Input for [T; 2]
[src]
impl<T: FromStr> Input for [T; 2]
impl<T: FromStr> Input for [T; 3]
[src]
impl<T: FromStr> Input for [T; 3]
impl<T: FromStr> Input for [T; 4]
[src]
impl<T: FromStr> Input for [T; 4]
impl<T: FromStr> Input for [T; 5]
[src]
impl<T: FromStr> Input for [T; 5]
impl<T: FromStr> Input for [T; 6]
[src]
impl<T: FromStr> Input for [T; 6]
impl<T: FromStr> Input for [T; 7]
[src]
impl<T: FromStr> Input for [T; 7]
impl<T: FromStr> Input for [T; 8]
[src]
impl<T: FromStr> Input for [T; 8]
impl<T: FromStr> Input for [T; 9]
[src]
impl<T: FromStr> Input for [T; 9]
impl<T: FromStr> Input for [T; 10]
[src]
impl<T: FromStr> Input for [T; 10]
impl<T: FromStr> Input for [T; 11]
[src]
impl<T: FromStr> Input for [T; 11]
impl<T: FromStr> Input for [T; 12]
[src]
impl<T: FromStr> Input for [T; 12]
impl<T: FromStr> Input for [T; 13]
[src]
impl<T: FromStr> Input for [T; 13]
impl<T: FromStr> Input for [T; 14]
[src]
impl<T: FromStr> Input for [T; 14]
impl<T: FromStr> Input for [T; 15]
[src]
impl<T: FromStr> Input for [T; 15]
impl<T: FromStr> Input for [T; 16]
[src]
impl<T: FromStr> Input for [T; 16]
impl<T0: FromStr> Input for (T0,)
[src]
impl<T0: FromStr> Input for (T0,)
impl<T0: FromStr, T1: FromStr> Input for (T0, T1)
[src]
impl<T0: FromStr, T1: FromStr> Input for (T0, T1)
impl<T0: FromStr, T1: FromStr, T2: FromStr> Input for (T0, T1, T2)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr> Input for (T0, T1, T2)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr> Input for (T0, T1, T2, T3)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr> Input for (T0, T1, T2, T3)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr> Input for (T0, T1, T2, T3, T4)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr> Input for (T0, T1, T2, T3, T4)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr> Input for (T0, T1, T2, T3, T4, T5)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr> Input for (T0, T1, T2, T3, T4, T5)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr, T7: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6, T7)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr, T7: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6, T7)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr, T7: FromStr, T8: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr, T7: FromStr, T8: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr, T7: FromStr, T8: FromStr, T9: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
[src]
impl<T0: FromStr, T1: FromStr, T2: FromStr, T3: FromStr, T4: FromStr, T5: FromStr, T6: FromStr, T7: FromStr, T8: FromStr, T9: FromStr> Input for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)