diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-07 19:04:40 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-10 16:13:08 -0700 |
| commit | 93d3b8aa6b681a8add60e4a22a5c41e7f7ce7557 (patch) | |
| tree | f9fdbb8b2faf77423620d59d572976a32349f747 /src/test/compile-fail/private-method.rs | |
| parent | bea6fe0ec12439187617bfc27f23962d018f8463 (diff) | |
Convert class methods to impl methods. Stop parsing class methods
Diffstat (limited to 'src/test/compile-fail/private-method.rs')
| -rw-r--r-- | src/test/compile-fail/private-method.rs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/test/compile-fail/private-method.rs b/src/test/compile-fail/private-method.rs index 545843762be..d9f070fb5bd 100644 --- a/src/test/compile-fail/private-method.rs +++ b/src/test/compile-fail/private-method.rs @@ -1,22 +1,28 @@ -// error-pattern:call to private method not allowed +// error-pattern:method `nap` is private + +mod kitties { struct cat { priv { mut meows : uint, - fn nap() { uint::range(1u, 10000u, |_i|{})} } how_hungry : int, } +impl cat { + priv fn nap() { uint::range(1u, 10000u, |_i| false)} +} + fn cat(in_x : uint, in_y : int) -> cat { cat { meows: in_x, how_hungry: in_y } } +} fn main() { - let nyan : cat = cat(52u, 99); + let nyan : kitties::cat = kitties::cat(52u, 99); nyan.nap(); } |
