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

Method cold

src/serde/de.rs:322–332  ·  view source on GitHub ↗
(
                    decoder: &mut SerdeDecoder<'de>,
                    input: &mut &'de [u8],
                    tuple_len: usize,
                )

Source from the content-addressed store, hash-verified

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 }

Callers

nothing calls this directly

Calls 2

default_box_sliceFunction · 0.85
populateMethod · 0.45

Tested by

no test coverage detected