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

Method serialize_seq

src/serde/ser.rs:357–367  ·  view source on GitHub ↗
(self, len: Option<usize>)

Source from the content-addressed store, hash-verified

355
356 #[inline(always)]
357 fn serialize_seq(self, len: Option<usize>) -> Result<Self::SerializeSeq> {
358 let len = len.expect("sequence must have len");
359 let b = specify!(self, Seq);
360 b.0.encode(&len);
361 b.1.reserve_fast(len);
362 Ok(SeqSerializer {
363 lazy: &mut b.1,
364 index_alloc: self.index_alloc,
365 len,
366 })
367 }
368
369 #[inline(always)]
370 fn serialize_tuple(self, len: usize) -> Result<Self::SerializeTuple> {

Callers 2

seq_validFunction · 0.80
seq_incorrect_lenFunction · 0.80

Calls 2

reserve_fastMethod · 0.80
encodeMethod · 0.45

Tested by 1

seq_validFunction · 0.64