(deserializer: D)
| 98 | |
| 99 | impl<'de> serde::Deserialize<'de> for TryVersion { |
| 100 | fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> |
| 101 | where |
| 102 | D: serde::Deserializer<'de>, |
| 103 | { |
| 104 | use serde::de::Error; |
| 105 | let v = Version::deserialize(deserializer)?; |
| 106 | let v = try_new::<Arc<_>>(v).map_err(|oom| D::Error::custom(oom))?; |
| 107 | Ok(Self(v)) |
| 108 | } |
| 109 | } |
| 110 | |
| 111 | impl<K, V> TryClone for NameMap<K, V> |
nothing calls this directly
no test coverage detected