pub fn report_unstable( sess: &Session, feature: Symbol, reason: Option<Symbol>, issue: Option<NonZero<u32>>, suggestion: Option<(Span, String, String, Applicability)>, span: Span, kind: UnstableKind, )