@@ -128,7 +128,7 @@ macro_rules! impl_block_str {
128
128
macro_rules! serde_string_impl_pk {
129
129
( $name: ident, $expecting: expr $( , $gen: ident; $gen_con: ident) * $( => $ext: ident ; $ext_bound: ident) * ) => {
130
130
#[ cfg( feature = "serde" ) ]
131
- impl <' de, Pk $( , $gen) * $( , $ext) * > serde:: Deserialize <' de> for $name<Pk $( , $gen) * $( , $ext) * >
131
+ impl <' de, Pk $( , $gen) * $( , $ext) * > $crate :: serde:: Deserialize <' de> for $name<Pk $( , $gen) * $( , $ext) * >
132
132
where
133
133
Pk : $crate:: MiniscriptKey + core:: str :: FromStr ,
134
134
Pk :: RawPkHash : core:: str :: FromStr ,
@@ -152,15 +152,15 @@ macro_rules! serde_string_impl_pk {
152
152
{
153
153
fn deserialize<D >( deserializer: D ) -> Result <$name<Pk $( , $gen) * $( , $ext) * >, D :: Error >
154
154
where
155
- D : serde:: de:: Deserializer <' de>,
155
+ D : $crate :: serde:: de:: Deserializer <' de>,
156
156
{
157
157
use std:: fmt:: { self , Formatter } ;
158
158
use std:: marker:: PhantomData ;
159
159
use std:: str :: FromStr ;
160
160
161
161
#[ allow( unused_parens) ]
162
162
struct Visitor <Pk $( , $gen) * $( , $ext) * >( PhantomData <( Pk $( , $gen) * $( , $ext) * ) >) ;
163
- impl <' de, Pk $( , $gen) * $( , $ext) * > serde:: de:: Visitor <' de> for Visitor <Pk $( , $gen) * $( , $ext) * >
163
+ impl <' de, Pk $( , $gen) * $( , $ext) * > $crate :: serde:: de:: Visitor <' de> for Visitor <Pk $( , $gen) * $( , $ext) * >
164
164
where
165
165
Pk : $crate:: MiniscriptKey + core:: str :: FromStr ,
166
166
Pk :: RawPkHash : core:: str :: FromStr ,
@@ -190,21 +190,21 @@ macro_rules! serde_string_impl_pk {
190
190
191
191
fn visit_str<E >( self , v: & str ) -> Result <Self :: Value , E >
192
192
where
193
- E : serde:: de:: Error ,
193
+ E : $crate :: serde:: de:: Error ,
194
194
{
195
195
$name:: from_str( v) . map_err( E :: custom)
196
196
}
197
197
198
198
fn visit_borrowed_str<E >( self , v: & ' de str ) -> Result <Self :: Value , E >
199
199
where
200
- E : serde:: de:: Error ,
200
+ E : $crate :: serde:: de:: Error ,
201
201
{
202
202
self . visit_str( v)
203
203
}
204
204
205
205
fn visit_string<E >( self , v: String ) -> Result <Self :: Value , E >
206
206
where
207
- E : serde:: de:: Error ,
207
+ E : $crate :: serde:: de:: Error ,
208
208
{
209
209
self . visit_str( & v)
210
210
}
@@ -215,15 +215,15 @@ macro_rules! serde_string_impl_pk {
215
215
}
216
216
217
217
#[ cfg( feature = "serde" ) ]
218
- impl <' de, Pk $( , $gen) * $( , $ext) * > serde:: Serialize for $name<Pk $( , $gen) * $( , $ext) * >
218
+ impl <' de, Pk $( , $gen) * $( , $ext) * > $crate :: serde:: Serialize for $name<Pk $( , $gen) * $( , $ext) * >
219
219
where
220
220
Pk : MiniscriptKey ,
221
221
$( $gen: $gen_con, ) *
222
222
$( $ext : $ext_bound, ) *
223
223
{
224
224
fn serialize<S >( & self , serializer: S ) -> Result <S :: Ok , S :: Error >
225
225
where
226
- S : serde:: Serializer ,
226
+ S : $crate :: serde:: Serializer ,
227
227
{
228
228
serializer. collect_str( & self )
229
229
}
0 commit comments