// issue #20126 | |
#[derive(Copy, Clone)] //~ ERROR the trait `Copy` cannot be implemented | |
struct Foo; | |
impl Drop for Foo { | |
fn drop(&mut self) {} | |
} | |
#[derive(Copy, Clone)] //~ ERROR the trait `Copy` cannot be implemented | |
struct Bar<T>(::std::marker::PhantomData<T>); | |
impl<T> Drop for Bar<T> { | |
fn drop(&mut self) {} | |
} | |
fn main() {} |