(&mut self, fields: &std::collections::HashMap<String, String>)
| 289 | |
| 290 | impl NoticeOrErrorFields for NoticeMessage { |
| 291 | fn apply_fields(&mut self, fields: &std::collections::HashMap<String, String>) { |
| 292 | self.severity = fields.get("S").cloned(); |
| 293 | self.code = fields.get("C").cloned(); |
| 294 | self.detail = fields.get("D").cloned(); |
| 295 | self.hint = fields.get("H").cloned(); |
| 296 | self.position = fields.get("P").cloned(); |
| 297 | self.internal_position = fields.get("p").cloned(); |
| 298 | self.internal_query = fields.get("q").cloned(); |
| 299 | self.r#where = fields.get("W").cloned(); |
| 300 | self.schema = fields.get("s").cloned(); |
| 301 | self.table = fields.get("t").cloned(); |
| 302 | self.column = fields.get("c").cloned(); |
| 303 | self.data_type = fields.get("d").cloned(); |
| 304 | self.constraint = fields.get("n").cloned(); |
| 305 | self.file = fields.get("F").cloned(); |
| 306 | self.line = fields.get("L").cloned(); |
| 307 | self.routine = fields.get("R").cloned(); |
| 308 | } |
| 309 | } |
| 310 | |
| 311 | #[derive(Debug, Clone)] |
no outgoing calls
no test coverage detected