// run-rustfix #![feature(rustc_private)] #![deny(clippy::internal)] #![allow(clippy::unnecessary_operation, unused_must_use)] extern crate rustc_span; use rustc_span::symbol::{Ident, Symbol}; fn main() { Symbol::intern("foo") == rustc_span::sym::clippy; Symbol::intern("foo") == rustc_span::symbol::kw::SelfLower; Symbol::intern("foo") != rustc_span::symbol::kw::SelfUpper; Ident::invalid().name == rustc_span::sym::clippy; rustc_span::sym::clippy == Ident::invalid().name; }