#![allow(dead_code, deprecated, unused_variables, unused_mut)] pub struct CaseInsensitiveString(String); impl PartialEq for CaseInsensitiveString { fn eq(&self, other: &Self) -> bool { self.0.eq_ignore_ascii_case(&other.0) } } impl Eq for CaseInsensitiveString {} fn main() {}