- "i8" => { parse_input::<i8>()?.write_to(output)?; Ok(()) },
- "u8" => { parse_input::<u8>()?.write_to(output)?; Ok(()) },
- "i16" => { parse_input::<i16>()?.write_to(output)?; Ok(()) },
- "u16" => { parse_input::<u16>()?.write_to(output)?; Ok(()) },
- "i32" => { parse_input::<i32>()?.write_to(output)?; Ok(()) },
- "u32" => { parse_input::<u32>()?.write_to(output)?; Ok(()) },
- "i64" => { parse_input::<i64>()?.write_to(output)?; Ok(()) },
- "u64" => { parse_input::<u64>()?.write_to(output)?; Ok(()) },
- "f32" => { parse_input::<f32>()?.write_to(output)?; Ok(()) },
- "f64" => { parse_input::<f64>()?.write_to(output)?; Ok(()) },
- "int8" => { parse_input::<i8>()?.write_to(output)?; Ok(()) },
- "uint8" => { parse_input::<u8>()?.write_to(output)?; Ok(()) },
- "int16" => { parse_input::<i16>()?.write_to(output)?; Ok(()) },
- "uint16" => { parse_input::<u16>()?.write_to(output)?; Ok(()) },
- "int32" => { parse_input::<i32>()?.write_to(output)?; Ok(()) },
- "uint32" => { parse_input::<u32>()?.write_to(output)?; Ok(()) },
- "int64" => { parse_input::<i64>()?.write_to(output)?; Ok(()) },
- "uint64" => { parse_input::<u64>()?.write_to(output)?; Ok(()) },
- "float32" => { parse_input::<f32>()?.write_to(output)?; Ok(()) },
- "float64" => { parse_input::<f64>()?.write_to(output)?; Ok(()) },
+ "i8" | "int8" => parse_input::<i8>()?.write_to(output)?,
+ "u8" | "uint8" => parse_input::<u8>()?.write_to(output)?,
+ "i16" | "int16" => parse_input::<i16>()?.write_to(output)?,
+ "u16" | "uint16" => parse_input::<u16>()?.write_to(output)?,
+ "i32" | "int32" => parse_input::<i32>()?.write_to(output)?,
+ "u32" | "uint32" => parse_input::<u32>()?.write_to(output)?,
+ "i64" | "int64" => parse_input::<i64>()?.write_to(output)?,
+ "u64" | "uint64" => parse_input::<u64>()?.write_to(output)?,
+ "f32" | "float32" => parse_input::<f32>()?.write_to(output)?,
+ "f64" | "float64" => parse_input::<f64>()?.write_to(output)?,