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() { } |