MCPcopy Create free account
hub / github.com/Lokathor/tinyvec / serialize

Method serialize

src/arrayvec.rs:191–200  ·  view source on GitHub ↗
(&self, serializer: S)

Source from the content-addressed store, hash-verified

189 A::Item: Serialize,
190{
191 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
192 where
193 S: Serializer,
194 {
195 let mut seq = serializer.serialize_seq(Some(self.len()))?;
196 for element in self.iter() {
197 seq.serialize_element(element)?;
198 }
199 seq.end()
200 }
201}
202
203#[cfg(feature = "serde")]

Callers

nothing calls this directly

Calls 2

iterMethod · 0.80
lenMethod · 0.45

Tested by

no test coverage detected