Merge rust-bitcoin/rust-bitcoin#1774: Update clippy MSRV configuration
8b4280d5ef
Update clippy MSRV configuration (Martin Habovstiak) Pull request description: We've upgraded MSRV but didn't update clippy config, so some things that could be improved aren't caught by clippy. This updates the config and fixes the new issues. I also `rg '1\.41\.1'`ed for interesting changes and found one additional improvement. ACKs for top commit: apoelstra: ACK8b4280d5ef
tcharding: ACK8b4280d5ef
Tree-SHA512: 337ca099ca1a4b8b5d230c802bc455a5e0bbc3436066e41577c5b67f8d7fedede6f7a446b208da067ffc2cc2cebcbc187404846c295e9d89798f11dc66d34e34
This commit is contained in:
commit
f34f308f4b
|
@ -1020,10 +1020,10 @@ impl Address<NetworkUnchecked> {
|
|||
/// assert_eq!(address.is_valid_for_network(Network::Testnet), false);
|
||||
/// ```
|
||||
pub fn is_valid_for_network(&self, network: Network) -> bool {
|
||||
let is_legacy = match self.address_type_internal() {
|
||||
Some(AddressType::P2pkh) | Some(AddressType::P2sh) => true,
|
||||
_ => false,
|
||||
};
|
||||
let is_legacy = matches!(
|
||||
self.address_type_internal(),
|
||||
Some(AddressType::P2pkh) | Some(AddressType::P2sh)
|
||||
);
|
||||
|
||||
match (self.network, network) {
|
||||
(a, b) if a == b => true,
|
||||
|
|
|
@ -62,10 +62,8 @@ impl LockTime {
|
|||
pub fn is_satisfied_by(&self, h: Height, t: Time) -> bool {
|
||||
if let Ok(true) = self.is_satisfied_by_height(h) {
|
||||
true
|
||||
} else if let Ok(true) = self.is_satisfied_by_time(t) {
|
||||
true
|
||||
} else {
|
||||
false
|
||||
matches!(self.is_satisfied_by_time(t), Ok(true))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -359,10 +359,7 @@ mod test {
|
|||
]);
|
||||
assert!(addr.is_ok());
|
||||
let full = addr.unwrap();
|
||||
assert!(match full.socket_addr().unwrap() {
|
||||
SocketAddr::V4(_) => true,
|
||||
_ => false,
|
||||
});
|
||||
assert!(matches!(full.socket_addr().unwrap(), SocketAddr::V4(_)));
|
||||
assert_eq!(full.services, ServiceFlags::NETWORK);
|
||||
assert_eq!(full.address, [0, 0, 0, 0, 0, 0xffff, 0x0a00, 0x0001]);
|
||||
assert_eq!(full.port, 8333);
|
||||
|
|
|
@ -50,9 +50,7 @@ fn serde_regression_block() {
|
|||
);
|
||||
let block: Block = deserialize(segwit).unwrap();
|
||||
let got = serialize(&block).unwrap();
|
||||
// The cast is required because Rust 1.41.1 throws the following error without it:
|
||||
// the trait `std::array::LengthAtMost32` is not implemented for `[u8; 5123]`
|
||||
let want = include_bytes!("data/serde/block_bincode") as &[_];
|
||||
let want = include_bytes!("data/serde/block_bincode");
|
||||
assert_eq!(got, want)
|
||||
}
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
msrv = "1.41.1"
|
||||
msrv = "1.48.0"
|
||||
|
|
Loading…
Reference in New Issue