(
decoder: &mut SerdeDecoder<'de>,
input: &mut &'de [u8],
tuple_len: usize,
)
| 320 | _ => { |
| 321 | #[cold] |
| 322 | fn cold<'de>( |
| 323 | decoder: &mut SerdeDecoder<'de>, |
| 324 | input: &mut &'de [u8], |
| 325 | tuple_len: usize, |
| 326 | ) -> Result<()> { |
| 327 | let &mut SerdeDecoder::Unspecified { length } = decoder else { |
| 328 | type_changed!(); |
| 329 | }; |
| 330 | *decoder = SerdeDecoder::Tuple(default_box_slice(tuple_len)); |
| 331 | decoder.populate(input, length) |
| 332 | } |
| 333 | cold(&mut *self.decoder, &mut *self.input, tuple_len)?; |
| 334 | } |
| 335 | } |
nothing calls this directly
no test coverage detected