2 pub struct S { len: usize }
4 pub fn new() -> S { S { len: 0 } }
5 pub fn len(&self) -> usize { self.len }
10 let s = sub::S::new();
11 let v = s.len; //~ ERROR field `len` of struct `S` is private
12 s.len = v; //~ ERROR field `len` of struct `S` is private