Skip to content

Commit f84473f

Browse files
committed
f Reuse upstrem FromStr impl for Network
1 parent 4e27a3c commit f84473f

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/types.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -283,14 +283,8 @@ impl FromStr for Network {
283283
type Err = ();
284284

285285
fn from_str(s: &str) -> Result<Self, Self::Err> {
286-
match s {
287-
"mainnet" => Ok(Self(bitcoin::Network::Bitcoin)),
288-
"bitcoin" => Ok(Self(bitcoin::Network::Bitcoin)),
289-
"testnet" => Ok(Self(bitcoin::Network::Testnet)),
290-
"regtest" => Ok(Self(bitcoin::Network::Regtest)),
291-
"signet" => Ok(Self(bitcoin::Network::Signet)),
292-
_ => Err(()),
293-
}
286+
let inner = bitcoin::Network::from_str(s).map_err(|_| ())?;
287+
Ok(Self(inner))
294288
}
295289
}
296290

0 commit comments

Comments
 (0)