pub fn smart_compare(a: &[u8], b: &[u8], ignore_case: bool) -> Ordering
Smart comparison that chooses between locale-aware and byte comparison