Skip to content

Commit 37698d0

Browse files
committed
invoice: improve doc comment generation for InvoiceParseError
1 parent 247c0cc commit 37698d0

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

invoice/src/parse.rs

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,61 +64,52 @@ pub enum TransportParseError {
6464
}
6565

6666
#[derive(Clone, PartialEq, Eq, Debug, Display, Error, From)]
67-
#[display(inner)]
67+
#[display(doc_comments)]
6868
#[non_exhaustive]
6969
pub enum InvoiceParseError {
7070
#[from]
71+
#[display(inner)]
7172
Uri(fluent_uri::ParseError),
7273

73-
#[display(doc_comments)]
7474
/// invalid invoice.
7575
Invalid,
7676

77-
#[display(doc_comments)]
7877
/// invalid invoice scheme {0}.
7978
InvalidScheme(String),
8079

81-
#[display(doc_comments)]
8280
/// no invoice transport has been provided.
8381
NoTransport,
8482

85-
#[display(doc_comments)]
8683
/// invalid invoice: contract ID present but no contract interface provided.
8784
ContractIdNoIface,
8885

89-
#[display(doc_comments)]
9086
/// invalid contract ID.
9187
InvalidContractId(String),
9288

93-
#[display(doc_comments)]
9489
/// invalid interface {0}.
9590
InvalidIface(String),
9691

97-
#[display(doc_comments)]
9892
/// invalid expiration timestamp {0}.
9993
InvalidExpiration(String),
10094

101-
#[display(doc_comments)]
10295
/// invalid query parameter {0}.
10396
InvalidQueryParam(String),
10497

10598
#[from]
99+
#[display(inner)]
106100
Id(baid58::Baid58ParseError),
107101

108-
#[display(doc_comments)]
109102
/// can't recognize beneficiary "": it should be either a bitcoin address or
110103
/// a blinded UTXO seal.
111104
Beneficiary(String),
112105

113-
#[display(doc_comments)]
114106
/// network {0:?} is not supported.
115107
UnsupportedNetwork(AddressNetwork),
116108

117109
#[from]
118110
Num(ParseIntError),
119111

120112
#[from]
121-
#[display(doc_comments)]
122113
/// invalid interface name.
123114
IfaceName(InvalidIdent),
124115
}

0 commit comments

Comments
 (0)