summaryrefslogtreecommitdiffstats
path: root/tests/ui/privacy/private-method.rs
blob: a9bea520e75735191009d99473f342ee33709c57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
mod kitties {
    pub struct Cat {
        meows : usize,

        how_hungry : isize,
    }

    impl Cat {
        fn nap(&self) {}
    }

    pub fn cat(in_x : usize, in_y : isize) -> Cat {
        Cat {
            meows: in_x,
            how_hungry: in_y
        }
    }
}

fn main() {
  let nyan : kitties::Cat = kitties::cat(52, 99);
  nyan.nap(); //~ ERROR method `nap` is private
}