pub fn serialize_public_key<A: AsymmetricPublicKey, W: Write>( key: &PublicKey<A>, writer: W, ) -> Result<(), Error>