(deserializer: D)
| 112 | |
| 113 | impl<'de> Deserialize<'de> for ShortChannelId { |
| 114 | fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> |
| 115 | where |
| 116 | D: Deserializer<'de>, |
| 117 | { |
| 118 | use serde::de::Error; |
| 119 | let s: String = Deserialize::deserialize(deserializer)?; |
| 120 | Ok(Self::from_str(&s).map_err(|e| Error::custom(e.to_string()))?) |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | impl FromStr for ShortChannelId { |