fn parse_integer_sep_checked_dispatcher(s: &str, sep: u8, eol: u8) -> Option<u32> {
    #[cfg(target_arch = "x86_64")]
    {
        if is_x86_feature_detected!("avx2") {
            unsafe {
                PARSE_INTEGER_SEP = parse_integer_sep_checked_avx2;
                return parse_integer_sep_checked_avx2(s, sep, eol);
            }
        }
        if is_x86_feature_detected!("sse4.1") {
            unsafe {
                PARSE_INTEGER_SEP = parse_integer_sep_checked_sse41;
                return parse_integer_sep_checked_sse41(s, sep, eol);
            }
        }
    }
    // fallback implementation
    unsafe {
        PARSE_INTEGER_SEP = fallback::parse_integer_separator;
    }
    fallback::parse_integer_separator(s, sep, eol)
}
/// Assigns the correct implementation to `PARSE_INTEGER` according to the
/// underlying cpu
Assigns the correct implementation to `PARSE_INTEGER` according to the
underlying cpu
Assigns the correct implementation to ` PARSE_INTEGER ` according to the underlying cpu
fn parse_integer_sep_checked_dispatcher(s: &str, sep: u8, eol: u8) -> Option<u32> {
    #[cfg(target_arch = "x86_64")]
    {
        if is_x86_feature_detected!("avx2") {
            unsafe {
                PARSE_INTEGER_SEP = parse_integer_sep_checked_avx2;
                return parse_integer_sep_checked_avx2(s, sep, eol);
            }
        }
        if is_x86_feature_detected!("sse4.1") {
            unsafe {
                PARSE_INTEGER_SEP = parse_integer_sep_checked_sse41;
                return parse_integer_sep_checked_sse41(s, sep, eol);
            }
        }
    }
    // fallback implementation
    unsafe {
        PARSE_INTEGER_SEP = fallback::parse_integer_separator;
    }
    fallback::parse_integer_separator(s, sep, eol)
}
fn parse_integer_sep_checked_dispatcher ( s : & str , sep : u8 , eol : u8 ) -> Option < u32 > { # [ cfg ( target_arch " " ) ] { if is_x86_feature_detected ! ( " " ) { unsafe { PARSE_INTEGER_SEP = parse_integer_sep_checked_avx2 ; return parse_integer_sep_checked_avx2 ( s , sep , eol ) ; } } if is_x86_feature_detected ! ( " " ) { unsafe { PARSE_INTEGER_SEP = parse_integer_sep_checked_sse41 ; return parse_integer_sep_checked_sse41 ( s , sep , eol ) ; } } } // fallback implementation unsafe { PARSE_INTEGER_SEP = fallback :: parse_integer_separator ; } fallback :: parse_integer_separator ( s , sep , eol ) }
Assigns the correct implementation to `PARSE_INTEGER` according to the
underlying cpu
Assigns the correct implementation to ` PARSE_INTEGER ` according to the underlying cpu
s
&str
sep
u8
eol
u8