File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ impl<T: SeekReadable> TryFrom<Vec<u8>> for ParsedMessage<T> {
116
116
}
117
117
118
118
/// Error when parsing a bech32 encoded message using [`str::parse`].
119
- #[ derive( Debug , PartialEq ) ]
119
+ #[ derive( Clone , Debug , PartialEq ) ]
120
120
pub enum Bolt12ParseError {
121
121
/// The bech32 encoding does not conform to the BOLT 12 requirements for continuing messages
122
122
/// across multiple parts (i.e., '+' followed by whitespace).
@@ -135,7 +135,7 @@ pub enum Bolt12ParseError {
135
135
}
136
136
137
137
/// Error when interpreting a TLV stream as a specific type.
138
- #[ derive( Debug , PartialEq ) ]
138
+ #[ derive( Clone , Debug , PartialEq ) ]
139
139
pub enum Bolt12SemanticError {
140
140
/// The current [`std::time::SystemTime`] is past the offer or invoice's expiration.
141
141
AlreadyExpired ,
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ pub trait OffersMessageHandler {
38
38
/// Possible BOLT 12 Offers messages sent and received via an [`OnionMessage`].
39
39
///
40
40
/// [`OnionMessage`]: crate::ln::msgs::OnionMessage
41
- #[ derive( Debug ) ]
41
+ #[ derive( Clone , Debug ) ]
42
42
pub enum OffersMessage {
43
43
/// A request for a [`Bolt12Invoice`] for a particular [`Offer`].
44
44
///
You can’t perform that action at this time.
0 commit comments