(me: &mut LazyEncoder, len: usize)
| 386 | _ => { |
| 387 | #[cold] |
| 388 | fn cold(me: &mut LazyEncoder, len: usize) { |
| 389 | let &mut LazyEncoder::Unspecified { reserved } = me else { |
| 390 | type_changed!(); |
| 391 | }; |
| 392 | *me = LazyEncoder::Specified { |
| 393 | specified: SpecifiedEncoder::Tuple(default_box_slice(len)), |
| 394 | index: usize::MAX, // We never use index for SpecifiedEncoder::Tuple. |
| 395 | }; |
| 396 | let LazyEncoder::Specified { specified, .. } = me else { |
| 397 | unreachable!(); |
| 398 | }; |
| 399 | if let Some(reserved) = reserved { |
| 400 | specified.reserve(reserved); |
| 401 | } |
| 402 | } |
| 403 | cold(lazy, len); |
| 404 | } |
| 405 | }; |
nothing calls this directly
no test coverage detected