Update rust-bitcoin wrappers to latest rust-bitcoin/secp
[ldk-c-bindings] / lightning-c-bindings / src / bitcoin / network.rs
index 02052e8213c82cb046ccedbf434e786cc3b76e10..78565a1c19f30e25d7af30a2dd63d139b22629e0 100644 (file)
@@ -24,12 +24,13 @@ impl Network {
                        Network::Signet => BitcoinNetwork::Signet,
                }
        }
-       pub(crate) fn from_bitcoin(net: BitcoinNetwork) -> Self {
+       pub(crate) fn from_bitcoin(net: &BitcoinNetwork) -> Self {
                match net {
                        BitcoinNetwork::Bitcoin => Network::Bitcoin,
                        BitcoinNetwork::Testnet => Network::Testnet,
                        BitcoinNetwork::Regtest => Network::Regtest,
                        BitcoinNetwork::Signet => Network::Signet,
+                       _ => unreachable!(),
                }
        }
 }