fn rust_uint_type<S>() -> &'static str {
    match size_of::<S>() {
        1 => "u8",
        2 => "u16",
        4 => "u32",
        8 => "u64",
        s => panic!("unsupported DFA state id size: {}", s),
    }
}
/// Return the unsigned integer type for the size of the given type, which must
/// have size 1, 2, 4 or 8.
Return the unsigned integer type for the size of the given type, which must
have size 1, 2, 4 or 8.
Return the unsigned integer type for the size of the given type which must have size 1 2 4 or 8 .
fn rust_uint_type<S>() -> &'static str {
    match size_of::<S>() {
        1 => "u8",
        2 => "u16",
        4 => "u32",
        8 => "u64",
        s => panic!("unsupported DFA state id size: {}", s),
    }
}
fn rust_uint_type < S > ( ) -> & ' static str { match size_of :: < S > ( ) { 1 => " " , 2 => " " , 4 => " " , 8 => " " , s => panic ! ( " " s ) , } }
Return the unsigned integer type for the size of the given type, which must
have size 1, 2, 4 or 8.
Return the unsigned integer type for the size of the given type which must have size 1 2 4 or 8 .