@@ -64,61 +64,52 @@ pub enum TransportParseError {
64
64
}
65
65
66
66
#[ derive( Clone , PartialEq , Eq , Debug , Display , Error , From ) ]
67
- #[ display( inner ) ]
67
+ #[ display( doc_comments ) ]
68
68
#[ non_exhaustive]
69
69
pub enum InvoiceParseError {
70
70
#[ from]
71
+ #[ display( inner) ]
71
72
Uri ( fluent_uri:: ParseError ) ,
72
73
73
- #[ display( doc_comments) ]
74
74
/// invalid invoice.
75
75
Invalid ,
76
76
77
- #[ display( doc_comments) ]
78
77
/// invalid invoice scheme {0}.
79
78
InvalidScheme ( String ) ,
80
79
81
- #[ display( doc_comments) ]
82
80
/// no invoice transport has been provided.
83
81
NoTransport ,
84
82
85
- #[ display( doc_comments) ]
86
83
/// invalid invoice: contract ID present but no contract interface provided.
87
84
ContractIdNoIface ,
88
85
89
- #[ display( doc_comments) ]
90
86
/// invalid contract ID.
91
87
InvalidContractId ( String ) ,
92
88
93
- #[ display( doc_comments) ]
94
89
/// invalid interface {0}.
95
90
InvalidIface ( String ) ,
96
91
97
- #[ display( doc_comments) ]
98
92
/// invalid expiration timestamp {0}.
99
93
InvalidExpiration ( String ) ,
100
94
101
- #[ display( doc_comments) ]
102
95
/// invalid query parameter {0}.
103
96
InvalidQueryParam ( String ) ,
104
97
105
98
#[ from]
99
+ #[ display( inner) ]
106
100
Id ( baid58:: Baid58ParseError ) ,
107
101
108
- #[ display( doc_comments) ]
109
102
/// can't recognize beneficiary "": it should be either a bitcoin address or
110
103
/// a blinded UTXO seal.
111
104
Beneficiary ( String ) ,
112
105
113
- #[ display( doc_comments) ]
114
106
/// network {0:?} is not supported.
115
107
UnsupportedNetwork ( AddressNetwork ) ,
116
108
117
109
#[ from]
118
110
Num ( ParseIntError ) ,
119
111
120
112
#[ from]
121
- #[ display( doc_comments) ]
122
113
/// invalid interface name.
123
114
IfaceName ( InvalidIdent ) ,
124
115
}
0 commit comments