fn print<'a, 'e, A: AsRef<str>, E: AsRef<str>>( assertion_kind: &str, haystack: &'a A, needle: &'e E, ) -> (&'a str, &'e str)