1
Fork 0

rustc: Remove private enum variants

This removes the `priv` keyword from the language and removes private enum
variants as a result. The remaining use cases of private enum variants were all
updated to be a struct with one private field that is a private enum.

RFC: 0006-remove-priv

Closes #13535
This commit is contained in:
Alex Crichton 2014-04-15 18:02:58 -07:00
parent 83351fa02e
commit 5cfbc0e7ae
27 changed files with 31 additions and 198 deletions

View file

@ -507,7 +507,6 @@ impl fmt::Show for VisSpace {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self.get() {
Some(ast::Public) => write!(f.buf, "pub "),
Some(ast::Private) => write!(f.buf, "priv "),
Some(ast::Inherited) | None => Ok(())
}
}