Fix struct field visibility and add enum field doc

Struct fields with inherited visibility were previously stripped.

Closes #9899
auto merge of #9946 : sfackler/rust/enum-doc, r=alexcrichton

Struct fields with inherited visibility were previously stripped.

Closes #9899