rust/tests/ui/lint/dead-code/unused-adt-impls-pub-trait.rs

18 lines
280 B
Rust

#![deny(dead_code)]
enum Foo {} //~ ERROR enum `Foo` is never used
impl Clone for Foo {
fn clone(&self) -> Foo { loop {} }
}
pub trait PubTrait {
fn unused_method(&self) -> Self;
}
impl PubTrait for Foo {
fn unused_method(&self) -> Foo { loop {} }
}
fn main() {}