MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / serialize

Method serialize

atomic-identity/src/keypair.rs:82–91  ·  view source on GitHub ↗
(&self, serializer: S)

Source from the content-addressed store, hash-verified

80
81impl Serialize for PublicKey {
82 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
83 where
84 S: serde::Serializer,
85 {
86 if serializer.is_human_readable() {
87 serializer.serialize_str(&self.to_base32())
88 } else {
89 serializer.serialize_bytes(self.as_bytes())
90 }
91 }
92}
93
94impl<'de> Deserialize<'de> for PublicKey {

Callers

nothing calls this directly

Calls 2

to_base32Method · 0.45
as_bytesMethod · 0.45

Tested by

no test coverage detected