MCPcopy Create free account
hub / github.com/SoftbearStudios/bitcode / cold

Method cold

src/serde/ser.rs:388–402  ·  view source on GitHub ↗
(me: &mut LazyEncoder, len: usize)

Source from the content-addressed store, hash-verified

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 };

Callers

nothing calls this directly

Calls 2

default_box_sliceFunction · 0.85
reserveMethod · 0.45

Tested by

no test coverage detected