mod sub { | |
pub struct S { len: usize } | |
impl S { | |
pub fn new() -> S { S { len: 0 } } | |
pub fn len(&self) -> usize { self.len } | |
} | |
} | |
fn main() { | |
let s = sub::S::new(); | |
let v = s.len; //~ ERROR field `len` of struct `S` is private | |
s.len = v; //~ ERROR field `len` of struct `S` is private | |
} |