20 lines
296 B
Rust
20 lines
296 B
Rust
|
class socket {
|
||
|
let sock: int;
|
||
|
|
||
|
new() { self.sock = 1; }
|
||
|
|
||
|
drop { }
|
||
|
|
||
|
fn set_identity() {
|
||
|
closure { ||
|
||
|
setsockopt_bytes(self.sock) //! ERROR copying a noncopyable value
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
fn closure(f: fn@()) { f() }
|
||
|
|
||
|
fn setsockopt_bytes(+_sock: int) { }
|
||
|
|
||
|
fn main() {}
|