auto merge of #21205 : alexcrichton/rust/issue-21202, r=nikomatsakis

Loading methods from external crates was erroneously using the type's privacy
for each method instead of each method's privacy. This commit fixes that.

Closes #21202

This commit also moves privacy to its own crate because I thought that was where the bug was. Turns out it wasn't, but it helped me iterate at least!
This commit is contained in:
bors 2015-01-17 08:51:38 +00:00
commit 3e6eaeb69f
8 changed files with 1655 additions and 1568 deletions

File diff suppressed because it is too large Load diff