3 // aux-build:issue-3979-traits.rs
5 extern crate issue_3979_traits
;
6 use issue_3979_traits
::{Positioned, Movable}
;
8 struct Point { x: isize, y: isize }
10 impl Positioned
for Point
{
11 fn SetX(&mut self, x
: isize) {
14 fn X(&self) -> isize {
19 impl Movable
for Point {}
22 let mut p
= Point{ x: 1, y: 2}
;