Many of the rules currently defined in detail/rules.hpp aren't necessarily required to be expored and as such, should be located to private headers located under src/ instead of include/.
Potential candidates for privatization: field_value_t, field_name_t.
Many of the rules currently defined in
detail/rules.hpp
aren't necessarily required to be expored and as such, should be located to private headers located undersrc/
instead ofinclude/
.Potential candidates for privatization:
field_value_t
,field_name_t
.