iocisofifa 1.0.0

IOC, ISO 3661-1, and FIFA country codes conversions.
Documentation
1
2
3
4
5
6
7
8
9
10
pub fn uppercase<'a, const N: usize>(code: &str, buffer: &'a mut [u8; N]) -> Option<&'a str> {
    let iso_candidate = code.as_bytes();
    if iso_candidate.len() == N {
        buffer.copy_from_slice(iso_candidate);
        buffer.make_ascii_uppercase();
        core::str::from_utf8(buffer).ok()
    } else {
        None
    }
}