#![crate_type = "lib"] #![feature(lang_items)] #![no_std] // OK #[lang = "str_alloc"] impl str {} impl str { //~^ error: only a single inherent implementation marked with `#[lang = "str"]` is allowed for the `str` primitive }