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

Method serialize

src/serde/ser.rs:598–604  ·  view source on GitHub ↗
(&self, serializer: S)

Source from the content-addressed store, hash-verified

596 }
597 impl Serialize for Enum {
598 fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error> {
599 let variant_index = match self {
600 Self::A => 255,
601 Self::B => 256,
602 };
603 serializer.serialize_unit_variant("", variant_index, "")
604 }
605 }
606 assert!(crate::serialize(&Enum::A).is_ok());
607 assert!(crate::serialize(&Enum::B).is_err());

Callers 9

comparison1Function · 0.80
serializeFunction · 0.80
serialize_bytesMethod · 0.80
serialize_someMethod · 0.80
serialize_elementMethod · 0.80
serialize_keyMethod · 0.80
serialize_valueMethod · 0.80

Calls 3

serialize_tupleMethod · 0.80
serialize_elementMethod · 0.80

Tested by

no test coverage detected