(self, len: Option<usize>)
| 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> { |