(&mut self, n: usize)
| 224 | }, |
| 225 | } |
| 226 | for idx in &system.preprocessed_indices { |
| 227 | match idx { |
| 228 | None => buf.extend_from_slice(&NO_PREP_INDEX.to_le_bytes()), |
| 229 | Some(i) => { |
| 230 | let v = u16::try_from(*i).expect("preprocessed index exceeds u16"); |
| 231 | assert!( |
| 232 | v != NO_PREP_INDEX, |
| 233 | "preprocessed index collides with sentinel" |
| 234 | ); |
| 235 | buf.extend_from_slice(&v.to_le_bytes()); |
| 236 | }, |
| 237 | } |
no test coverage detected