@@ -74,11 +74,11 @@ pub mod as_sat {
7474
7575 pub fn deserialize < ' d , A , D : Deserializer < ' d > > ( d : D ) -> Result < A , D :: Error >
7676 where
77- A : TryFrom < SignedAmount > , <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
77+ A : TryFrom < SignedAmount > ,
78+ <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
7879 {
7980 let sat = i64:: deserialize ( d) ?;
80- let amount = SignedAmount :: from_sat ( sat)
81- . map_err ( serde:: de:: Error :: custom) ?;
81+ let amount = SignedAmount :: from_sat ( sat) . map_err ( serde:: de:: Error :: custom) ?;
8282
8383 A :: try_from ( amount) . map_err ( serde:: de:: Error :: custom)
8484 }
@@ -112,13 +112,15 @@ pub mod as_sat {
112112
113113 pub fn deserialize < ' d , A , D : Deserializer < ' d > > ( d : D ) -> Result < Option < A > , D :: Error >
114114 where
115- A : TryFrom < SignedAmount > , <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
115+ A : TryFrom < SignedAmount > ,
116+ <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
116117 {
117118 struct VisitOptAmt < X > ( PhantomData < X > ) ;
118119
119120 impl < ' de , X > de:: Visitor < ' de > for VisitOptAmt < X >
120121 where
121- X : TryFrom < SignedAmount > , <X as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
122+ X : TryFrom < SignedAmount > ,
123+ <X as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
122124 {
123125 type Value = Option < X > ;
124126
@@ -169,7 +171,8 @@ pub mod as_btc {
169171
170172 pub fn deserialize < ' d , A , D : Deserializer < ' d > > ( d : D ) -> Result < A , D :: Error >
171173 where
172- A : TryFrom < SignedAmount > , <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
174+ A : TryFrom < SignedAmount > ,
175+ <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
173176 {
174177 let btc = f64:: deserialize ( d) ?;
175178 let amount = SignedAmount :: from_btc ( btc)
@@ -208,13 +211,15 @@ pub mod as_btc {
208211
209212 pub fn deserialize < ' d , A , D : Deserializer < ' d > > ( d : D ) -> Result < Option < A > , D :: Error >
210213 where
211- A : TryFrom < SignedAmount > , <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
214+ A : TryFrom < SignedAmount > ,
215+ <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
212216 {
213217 struct VisitOptAmt < X > ( PhantomData < X > ) ;
214218
215219 impl < ' de , X > de:: Visitor < ' de > for VisitOptAmt < X >
216220 where
217- X : TryFrom < SignedAmount > , <X as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
221+ X : TryFrom < SignedAmount > ,
222+ <X as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
218223 {
219224 type Value = Option < X > ;
220225
@@ -251,6 +256,7 @@ pub mod as_str {
251256 //! [`SignedAmount`]: crate::SignedAmount
252257
253258 use alloc:: string:: String ;
259+
254260 use serde:: { Deserialize , Deserializer , Serialize , Serializer } ;
255261
256262 use super :: DisplayFullError ;
@@ -266,7 +272,8 @@ pub mod as_str {
266272
267273 pub fn deserialize < ' d , A , D : Deserializer < ' d > > ( d : D ) -> Result < A , D :: Error >
268274 where
269- A : TryFrom < SignedAmount > , <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
275+ A : TryFrom < SignedAmount > ,
276+ <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
270277 {
271278 let btc = String :: deserialize ( d) ?;
272279 let amount = SignedAmount :: from_str_in ( & btc, Denomination :: Bitcoin )
@@ -290,10 +297,7 @@ pub mod as_str {
290297 use crate :: amount:: { Denomination , SignedAmount } ;
291298
292299 #[ allow( clippy:: ref_option) ] // API forced by serde.
293- pub fn serialize < A , S : Serializer > (
294- a : & Option < A > ,
295- s : S ,
296- ) -> Result < S :: Ok , S :: Error >
300+ pub fn serialize < A , S : Serializer > ( a : & Option < A > , s : S ) -> Result < S :: Ok , S :: Error >
297301 where
298302 A : Into < SignedAmount > + Copy ,
299303 {
@@ -306,17 +310,17 @@ pub mod as_str {
306310 }
307311 }
308312
309- pub fn deserialize < ' d , A , D : Deserializer < ' d > > (
310- d : D ,
311- ) -> Result < Option < A > , D :: Error >
313+ pub fn deserialize < ' d , A , D : Deserializer < ' d > > ( d : D ) -> Result < Option < A > , D :: Error >
312314 where
313- A : TryFrom < SignedAmount > , <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
315+ A : TryFrom < SignedAmount > ,
316+ <A as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
314317 {
315318 struct VisitOptAmt < X > ( PhantomData < X > ) ;
316319
317320 impl < ' de , X > de:: Visitor < ' de > for VisitOptAmt < X >
318321 where
319- X : TryFrom < SignedAmount > , <X as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display
322+ X : TryFrom < SignedAmount > ,
323+ <X as TryFrom < SignedAmount > >:: Error : core:: fmt:: Display ,
320324 {
321325 type Value = Option < X > ;
322326
@@ -346,7 +350,7 @@ pub mod as_str {
346350#[ cfg( test) ]
347351mod tests {
348352
349- use serde:: { Serialize , Deserialize } ;
353+ use serde:: { Deserialize , Serialize } ;
350354
351355 use crate :: amount:: { self , Amount , SignedAmount } ;
352356
0 commit comments