mirror of
https://git.proxmox.com/git/rustc
synced 2025-05-02 13:57:24 +00:00
15 lines
462 B
Rust
15 lines
462 B
Rust
trait A {
|
|
fn foo(*mut self); //~ ERROR cannot pass `self` by raw pointer
|
|
fn baz(*const self); //~ ERROR cannot pass `self` by raw pointer
|
|
fn bar(*self); //~ ERROR cannot pass `self` by raw pointer
|
|
}
|
|
|
|
struct X;
|
|
impl A for X {
|
|
fn foo(*mut self) { } //~ ERROR cannot pass `self` by raw pointer
|
|
fn baz(*const self) { } //~ ERROR cannot pass `self` by raw pointer
|
|
fn bar(*self) { } //~ ERROR cannot pass `self` by raw pointer
|
|
}
|
|
|
|
fn main() { }
|