(&self, reader: &mut BufferReader<'_>)
| 202 | } |
| 203 | |
| 204 | fn parse_field(&self, reader: &mut BufferReader<'_>) -> Result<Field> { |
| 205 | let name = reader.cstring()?; |
| 206 | let table_id = reader.int32()?; |
| 207 | let column_id = reader.int16()?; |
| 208 | let data_type_id = reader.int32()?; |
| 209 | let data_type_size = reader.int16()?; |
| 210 | let data_type_modifier = reader.int32()?; |
| 211 | let mode = reader.int16()?; |
| 212 | let format = Mode::try_from(mode).unwrap_or(Modes::TEXT); |
| 213 | Ok(Field { |
| 214 | name, |
| 215 | table_id, |
| 216 | column_id, |
| 217 | data_type_id, |
| 218 | data_type_size, |
| 219 | data_type_modifier, |
| 220 | format, |
| 221 | }) |
| 222 | } |
| 223 | |
| 224 | fn parse_parameter_description( |
| 225 | &self, |
no test coverage detected