MCPcopy Create free account
hub / github.com/cel-rust/cel-rust / serialize_value

Method serialize_value

cel/src/ser.rs:493–506  ·  view source on GitHub ↗
(&mut self, value: &T)

Source from the content-addressed store, hash-verified

491 }
492
493 fn serialize_value<T>(&mut self, value: &T) -> Result<()>
494 where
495 T: ?Sized + Serialize,
496 {
497 self.map.insert(
498 self.next_key.clone().ok_or_else(|| {
499 SerializationError::InvalidKey(
500 "serialize_value called before serialize_key".to_string(),
501 )
502 })?,
503 value.serialize(Serializer)?,
504 );
505 Ok(())
506 }
507
508 fn end(self) -> Result<Value> {
509 Ok(self.map.into())

Callers

nothing calls this directly

Calls 2

cloneMethod · 0.80
serializeMethod · 0.45

Tested by

no test coverage detected