Add metadata
(mut self, key: impl Into<String>, value: serde_json::Value)
| 224 | |
| 225 | /// Add metadata |
| 226 | pub fn with_metadata(mut self, key: impl Into<String>, value: serde_json::Value) -> Self { |
| 227 | self.metadata.insert(key.into(), value); |
| 228 | self |
| 229 | } |
| 230 | |
| 231 | /// Set a human-readable provenance label for diagnostics and ranking. |
| 232 | pub fn with_provenance(mut self, provenance: impl Into<String>) -> Self { |