Skip to content

Commit c15b9d2

Browse files
committed
Remove unneeded explicit reference
Clippy emits: warning: this expression creates a reference which is immediately dereferenced by the compiler Remove the explicit reference.
1 parent 35d59e7 commit c15b9d2

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/ecdh.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ impl ::serde::Serialize for SharedSecret {
176176
let mut buf = [0u8; SHARED_SECRET_SIZE * 2];
177177
s.serialize_str(crate::to_hex(&self.0, &mut buf).expect("fixed-size hex serialization"))
178178
} else {
179-
s.serialize_bytes(&self.as_ref()[..])
179+
s.serialize_bytes(self.as_ref())
180180
}
181181
}
182182
}

src/key.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ impl PublicKey {
431431
#[cfg(feature = "global-context")]
432432
#[cfg_attr(docsrs, doc(cfg(feature = "global-context")))]
433433
pub fn from_secret_key_global(sk: &SecretKey) -> PublicKey {
434-
PublicKey::from_secret_key(&SECP256K1, sk)
434+
PublicKey::from_secret_key(SECP256K1, sk)
435435
}
436436

437437
/// Creates a public key directly from a slice.
@@ -1621,7 +1621,7 @@ pub mod serde_keypair {
16211621
let secret_key = SecretKey::deserialize(deserializer)?;
16221622

16231623
Ok(KeyPair::from_secret_key(
1624-
&crate::SECP256K1,
1624+
crate::SECP256K1,
16251625
&secret_key,
16261626
))
16271627
}

src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -729,10 +729,10 @@ mod tests {
729729

730730
assert_eq!(
731731
ecdsa::Signature::from_der(&byte_str).expect("byte str decode"),
732-
ecdsa::Signature::from_str(&hex_str).expect("byte str decode")
732+
ecdsa::Signature::from_str(hex_str).expect("byte str decode")
733733
);
734734

735-
let sig = ecdsa::Signature::from_str(&hex_str).expect("byte str decode");
735+
let sig = ecdsa::Signature::from_str(hex_str).expect("byte str decode");
736736
assert_eq!(&sig.to_string(), hex_str);
737737
assert_eq!(&format!("{:?}", sig), hex_str);
738738

@@ -759,7 +759,7 @@ mod tests {
759759

760760
// 71 byte signature
761761
let hex_str = "30450221009d0bad576719d32ae76bedb34c774866673cbde3f4e12951555c9408e6ce774b02202876e7102f204f6bfee26c967c3926ce702cf97d4b010062e193f763190f6776";
762-
let sig = ecdsa::Signature::from_str(&hex_str).expect("byte str decode");
762+
let sig = ecdsa::Signature::from_str(hex_str).expect("byte str decode");
763763
assert_eq!(&format!("{}", sig), hex_str);
764764
}
765765

@@ -1026,7 +1026,7 @@ mod tests {
10261026
let msg = Message::from_slice(&msg_data).unwrap();
10271027

10281028
// Check usage as explicit parameter
1029-
let pk = PublicKey::from_secret_key(&SECP256K1, &sk);
1029+
let pk = PublicKey::from_secret_key(SECP256K1, &sk);
10301030

10311031
// Check usage as self
10321032
let sig = SECP256K1.sign_ecdsa(&msg, &sk);

0 commit comments

Comments
 (0)