(record: &serde_json::Map<String, Value>, key: &str)
| 452 | } |
| 453 | |
| 454 | fn string_field(record: &serde_json::Map<String, Value>, key: &str) -> Option<String> { |
| 455 | let value = record.get(key)?.as_str()?.trim(); |
| 456 | (!value.is_empty()).then(|| value.to_string()) |
| 457 | } |
| 458 | |
| 459 | fn number_field(record: &serde_json::Map<String, Value>, key: &str) -> f64 { |
| 460 | record |
no outgoing calls
no test coverage detected