Fix new nightly clippy and rustc lints (#7860)

This commit is contained in:
teor 2023-10-28 05:35:57 +10:00 committed by GitHub
parent e4c3f95d27
commit 7e7f989545
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 3 deletions

View File

@ -78,8 +78,8 @@ impl Block {
/// Verified blocks have a valid height.
pub fn coinbase_height(&self) -> Option<Height> {
self.transactions
.get(0)
.and_then(|tx| tx.inputs().get(0))
.first()
.and_then(|tx| tx.inputs().first())
.and_then(|input| match input {
transparent::Input::Coinbase { ref height, .. } => Some(*height),
_ => None,

View File

@ -511,7 +511,7 @@ impl Transaction {
pub fn is_coinbase(&self) -> bool {
self.inputs().len() == 1
&& matches!(
self.inputs().get(0),
self.inputs().first(),
Some(transparent::Input::Coinbase { .. })
)
}

View File

@ -10,6 +10,7 @@ mod minimum_peer_version;
mod priority;
#[cfg(any(test, feature = "proptest-impl"))]
#[allow(unused_imports)]
pub use client::tests::ClientTestHarness;
#[cfg(test)]
@ -28,6 +29,7 @@ pub use error::{ErrorSlot, HandshakeError, PeerError, SharedPeerError};
pub use handshake::{ConnectedAddr, ConnectionInfo, Handshake, HandshakeRequest};
pub use load_tracked_client::LoadTrackedClient;
pub use minimum_peer_version::MinimumPeerVersion;
#[allow(unused_imports)]
pub use priority::{
address_is_valid_for_inbound_listeners, address_is_valid_for_outbound_connections,
AttributePreference, PeerPreference,