### Perform Unicode Case Mapping Source: https://github.com/yeslogic/unicode-case-mapping/blob/master/README.md Demonstrates usage of the crate's mapping functions for lowercase, uppercase, titlecase, and case folding operations. ```rust fn main() { assert_eq!(unicode_case_mapping::to_lowercase('İ'), ['i' as u32, 0x0307]); assert_eq!(unicode_case_mapping::to_lowercase('ß'), ['ß' as u32, 0]); assert_eq!(unicode_case_mapping::to_uppercase('ß'), ['S' as u32, 'S' as u32, 0]); assert_eq!(unicode_case_mapping::to_titlecase('ß'), ['S' as u32, 's' as u32, 0]); assert_eq!(unicode_case_mapping::to_titlecase('-'), [0; 3]); assert_eq!(unicode_case_mapping::case_folded('I'), NonZeroU32::new('i' as u32)); assert_eq!(unicode_case_mapping::case_folded('ß'), None); assert_eq!(unicode_case_mapping::case_folded('ẞ'), NonZeroU32::new('ß' as u32)); } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.