code: func (*UserOpt) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  	return _UserOpt_OneofMarshaler, _UserOpt_OneofUnmarshaler, _UserOpt_OneofSizer, []interface{}{
  		(*UserOpt_ByName)(nil),
  		(*UserOpt_ByID)(nil),
  	}
  }
docs: // XXX_OneofFuncs is for the internal use of the proto package.