(&self)
| 264 | } |
| 265 | |
| 266 | fn required_len(&self) -> Option<usize> { |
| 267 | match self { |
| 268 | DataType::Int8 => Some(1), |
| 269 | DataType::Int16 => Some(2), |
| 270 | DataType::Int32 => Some(4), |
| 271 | DataType::Int64 => Some(8), |
| 272 | DataType::Float => Some(4), |
| 273 | DataType::Double => Some(8), |
| 274 | DataType::Bytes => None, |
| 275 | DataType::String => None, |
| 276 | } |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | impl dyn Arch { |