21 lines
368 B
Rust
21 lines
368 B
Rust
// error-pattern:unused import
|
|
// compile-flags:-W unused-imports
|
|
import cal = bar::c::cc;
|
|
|
|
mod foo {
|
|
type point = {x: int, y: int};
|
|
type square = {p: point, h: uint, w: uint};
|
|
}
|
|
|
|
mod bar {
|
|
mod c {
|
|
import foo::point;
|
|
import foo::square;
|
|
fn cc(p: point) -> str { return 2 * (p.x + p.y); }
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
cal({x:3, y:9});
|
|
}
|