pub fn no_mut_self(session: &Lrc<Session>, span: Span)