Skip to content

Commit b32b8ee

Browse files
committed
Merge #13: Do not manually map numeric error
93af3a8 Do not manually map numeric error (Tobin C. Harding) Pull request description: We provide `From` impls for all errors that include a `NumericError` - use it. ACKs for top commit: apoelstra: ACK 93af3a8; successfully ran local tests Tree-SHA512: 235829c69a2f4390f42171062d3f7bf1d49f9b293bc83aff95523060fb1329c6bc8309b67792ea9039d6146c02f73133c396f8e589d4c72f99aa65a07e798544
2 parents 6dcf3f2 + 93af3a8 commit b32b8ee

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

types/src/v17/wallet/into.rs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,8 @@ impl GetAddressInfo {
159159
.map_err(E::Pubkeys)
160160
})
161161
.transpose()?;
162-
let sigs_required = self
163-
.sigs_required
164-
.map(|s| crate::to_u32(s, "sigs_required"))
165-
.transpose()
166-
.map_err(E::Numeric)?;
162+
let sigs_required =
163+
self.sigs_required.map(|s| crate::to_u32(s, "sigs_required")).transpose()?;
167164
let pubkey = self.pubkey.map(|s| s.parse::<PublicKey>()).transpose().map_err(E::Pubkey)?;
168165
let embedded =
169166
self.embedded.map(|embedded| embedded.into_model()).transpose().map_err(E::Embedded)?;
@@ -254,11 +251,8 @@ impl GetAddressInfoEmbedded {
254251
.map(|s| s.parse::<PublicKey>())
255252
.collect::<Result<Vec<_>, _>>()
256253
.map_err(E::Pubkeys)?;
257-
let sigs_required = self
258-
.sigs_required
259-
.map(|s| crate::to_u32(s, "sigs_required"))
260-
.transpose()
261-
.map_err(E::Numeric)?;
254+
let sigs_required =
255+
self.sigs_required.map(|s| crate::to_u32(s, "sigs_required")).transpose()?;
262256
let pubkey = self.pubkey.map(|s| s.parse::<PublicKey>()).transpose().map_err(E::Pubkey)?;
263257
let labels = self.labels.into_iter().map(|label| label.into_model()).collect();
264258

0 commit comments

Comments
 (0)