pub fn assertion_message_expr<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>>( domain: P, file: &str, line: i32, func: &str, expr: Q)