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