Assuming that the enum or struct is not nested within a particular class i.e. it belongs to the project namespace, should it be defined in: is not nested
Assuming that the enum or struct is not nested within a particular class i.e. it belongs to the project namespace, should it be defined in: is not nested