Not in the docs but enforced by protoc. I added a comment that mirrors its message:

> Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it.