@@ -658,31 +658,31 @@ impl Map for Input {
658658 pset_insert_hash_pair (
659659 & mut self . ripemd160_preimages ,
660660 raw_key,
661- raw_value,
661+ & raw_value,
662662 error:: PsetHash :: Ripemd ,
663663 ) ?;
664664 }
665665 PSET_IN_SHA256 => {
666666 pset_insert_hash_pair (
667667 & mut self . sha256_preimages ,
668668 raw_key,
669- raw_value,
669+ & raw_value,
670670 error:: PsetHash :: Sha256 ,
671671 ) ?;
672672 }
673673 PSET_IN_HASH160 => {
674674 pset_insert_hash_pair (
675675 & mut self . hash160_preimages ,
676676 raw_key,
677- raw_value,
677+ & raw_value,
678678 error:: PsetHash :: Hash160 ,
679679 ) ?;
680680 }
681681 PSET_IN_HASH256 => {
682682 pset_insert_hash_pair (
683683 & mut self . hash256_preimages ,
684684 raw_key,
685- raw_value,
685+ & raw_value,
686686 error:: PsetHash :: Hash256 ,
687687 ) ?;
688688 }
@@ -735,7 +735,7 @@ impl Map for Input {
735735 }
736736 }
737737 PSET_IN_PROPRIETARY => {
738- let prop_key = raw:: ProprietaryKey :: from_key ( raw_key. clone ( ) ) ?;
738+ let prop_key = raw:: ProprietaryKey :: from_key ( & raw_key) ?;
739739 if prop_key. is_pset_key ( ) {
740740 match prop_key. subtype {
741741 PSBT_ELEMENTS_IN_ISSUANCE_VALUE => {
@@ -1173,7 +1173,7 @@ impl Decodable for Input {
11731173fn pset_insert_hash_pair < H > (
11741174 map : & mut BTreeMap < H , Vec < u8 > > ,
11751175 raw_key : raw:: Key ,
1176- raw_value : Vec < u8 > ,
1176+ raw_value : & [ u8 ] ,
11771177 hash_type : error:: PsetHash ,
11781178) -> Result < ( ) , encode:: Error >
11791179where
@@ -1185,7 +1185,7 @@ where
11851185 let key_val: H = serialize:: Deserialize :: deserialize ( & raw_key. key ) ?;
11861186 match map. entry ( key_val) {
11871187 Entry :: Vacant ( empty_key) => {
1188- let val: Vec < u8 > = serialize:: Deserialize :: deserialize ( & raw_value) ?;
1188+ let val: Vec < u8 > = serialize:: Deserialize :: deserialize ( raw_value) ?;
11891189 if <H as hashes:: Hash >:: hash ( & val) != key_val {
11901190 return Err ( pset:: Error :: InvalidPreimageHashPair {
11911191 preimage : val,
0 commit comments