| #![feature(rustc_private)] |
| #![deny(clippy::internal)] |
| #![allow( |
| clippy::slow_symbol_comparisons, |
| clippy::borrow_deref_ref, |
| clippy::unnecessary_operation, |
| unused_must_use, |
| clippy::missing_clippy_version_attribute |
| )] |
| |
| extern crate rustc_span; |
| |
| use rustc_span::symbol::{Ident, Symbol}; |
| |
| fn main() { |
| Symbol::intern("foo").as_str() == "clippy"; |
| //~^ unnecessary_symbol_str |
| Symbol::intern("foo").to_string() == "self"; |
| //~^ unnecessary_symbol_str |
| Symbol::intern("foo").to_ident_string() != "Self"; |
| //~^ unnecessary_symbol_str |
| &*Ident::empty().as_str() == "clippy"; |
| //~^ unnecessary_symbol_str |
| "clippy" == Ident::empty().to_string(); |
| //~^ unnecessary_symbol_str |
| } |