Forbid visibility qualifiers in traits

This commit is contained in:
Aleksey Kladov 2019-11-11 11:26:57 +03:00
parent a09b5b91ae
commit 1860f9ab43
4 changed files with 131 additions and 1 deletions

View file

@ -82,6 +82,7 @@ pub enum SyntaxErrorKind {
InvalidBlockAttr,
InvalidMatchInnerAttr,
InvalidTupleIndexFormat,
VisibilityNotAllowed,
}
impl fmt::Display for SyntaxErrorKind {
@ -99,6 +100,9 @@ impl fmt::Display for SyntaxErrorKind {
}
ParseError(msg) => write!(f, "{}", msg.0),
EscapeError(err) => write!(f, "{}", err),
VisibilityNotAllowed => {
write!(f, "unnecessary visibility qualifier")
}
}
}
}