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

Method serialize

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

Source from the content-addressed store, hash-verified

122
123impl Serialize for PublicKey {
124 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
125 where
126 S: serde::Serializer,
127 {
128 if serializer.is_human_readable() {
129 serializer.serialize_str(&self.to_base32())
130 } else {
131 serializer.serialize_bytes(self.as_bytes())
132 }
133 }
134}
135
136impl<'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