JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderBool(absl::string_view name, bool value) {
JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderInt32(absl::string_view name, int32_t value) {
JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderUint32(absl::string_view name, uint32_t value) {
JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderInt64(absl::string_view name, int64_t value) {
JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderUint64(absl::string_view name, uint64_t value) {
JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderDouble(absl::string_view name, double value) {
JsonRpcFieldExtractor* JsonRpcFieldExtractor::RenderFloat(absl::string_view name, float value) {
void JsonRpcFieldExtractor::storeField(const std::string& path, const Protobuf::Value& value) {
std::string field_name = (last_dot != std::string::npos) ? path.substr(last_dot + 1) : path;