@@ -262,49 +262,101 @@ where
262
262
msgs:: WarningMessage :: TYPE => Ok ( Message :: Warning ( Readable :: read ( buffer) ?) ) ,
263
263
msgs:: Ping :: TYPE => Ok ( Message :: Ping ( Readable :: read ( buffer) ?) ) ,
264
264
msgs:: Pong :: TYPE => Ok ( Message :: Pong ( Readable :: read ( buffer) ?) ) ,
265
- msgs:: PeerStorage :: TYPE => Ok ( Message :: PeerStorage ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
266
- msgs:: PeerStorageRetrieval :: TYPE => {
267
- Ok ( Message :: PeerStorageRetrieval ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
265
+ msgs:: PeerStorage :: TYPE => {
266
+ Ok ( Message :: PeerStorage ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
268
267
} ,
268
+ msgs:: PeerStorageRetrieval :: TYPE => Ok ( Message :: PeerStorageRetrieval (
269
+ LengthReadable :: read_from_fixed_length_buffer ( buffer) ?,
270
+ ) ) ,
269
271
msgs:: OpenChannel :: TYPE => Ok ( Message :: OpenChannel ( Readable :: read ( buffer) ?) ) ,
270
272
msgs:: OpenChannelV2 :: TYPE => Ok ( Message :: OpenChannelV2 ( Readable :: read ( buffer) ?) ) ,
271
273
msgs:: AcceptChannel :: TYPE => Ok ( Message :: AcceptChannel ( Readable :: read ( buffer) ?) ) ,
272
274
msgs:: AcceptChannelV2 :: TYPE => Ok ( Message :: AcceptChannelV2 ( Readable :: read ( buffer) ?) ) ,
273
- msgs:: FundingCreated :: TYPE => Ok ( Message :: FundingCreated ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
274
- msgs:: FundingSigned :: TYPE => Ok ( Message :: FundingSigned ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
275
+ msgs:: FundingCreated :: TYPE => {
276
+ Ok ( Message :: FundingCreated ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
277
+ } ,
278
+ msgs:: FundingSigned :: TYPE => {
279
+ Ok ( Message :: FundingSigned ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
280
+ } ,
275
281
#[ cfg( splicing) ]
276
- msgs:: SpliceInit :: TYPE => Ok ( Message :: SpliceInit ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
277
- msgs:: Stfu :: TYPE => Ok ( Message :: Stfu ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
282
+ msgs:: SpliceInit :: TYPE => {
283
+ Ok ( Message :: SpliceInit ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
284
+ } ,
285
+ msgs:: Stfu :: TYPE => {
286
+ Ok ( Message :: Stfu ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
287
+ } ,
278
288
#[ cfg( splicing) ]
279
- msgs:: SpliceAck :: TYPE => Ok ( Message :: SpliceAck ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
289
+ msgs:: SpliceAck :: TYPE => {
290
+ Ok ( Message :: SpliceAck ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
291
+ } ,
280
292
#[ cfg( splicing) ]
281
- msgs:: SpliceLocked :: TYPE => Ok ( Message :: SpliceLocked ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
282
- msgs:: TxAddInput :: TYPE => Ok ( Message :: TxAddInput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
283
- msgs:: TxAddOutput :: TYPE => Ok ( Message :: TxAddOutput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
284
- msgs:: TxRemoveInput :: TYPE => Ok ( Message :: TxRemoveInput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
285
- msgs:: TxRemoveOutput :: TYPE => Ok ( Message :: TxRemoveOutput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
286
- msgs:: TxComplete :: TYPE => Ok ( Message :: TxComplete ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
287
- msgs:: TxSignatures :: TYPE => Ok ( Message :: TxSignatures ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
288
- msgs:: TxInitRbf :: TYPE => Ok ( Message :: TxInitRbf ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
289
- msgs:: TxAckRbf :: TYPE => Ok ( Message :: TxAckRbf ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
290
- msgs:: TxAbort :: TYPE => Ok ( Message :: TxAbort ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
291
- msgs:: ChannelReady :: TYPE => Ok ( Message :: ChannelReady ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
292
- msgs:: Shutdown :: TYPE => Ok ( Message :: Shutdown ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
293
- msgs:: ClosingSigned :: TYPE => Ok ( Message :: ClosingSigned ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
293
+ msgs:: SpliceLocked :: TYPE => {
294
+ Ok ( Message :: SpliceLocked ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
295
+ } ,
296
+ msgs:: TxAddInput :: TYPE => {
297
+ Ok ( Message :: TxAddInput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
298
+ } ,
299
+ msgs:: TxAddOutput :: TYPE => {
300
+ Ok ( Message :: TxAddOutput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
301
+ } ,
302
+ msgs:: TxRemoveInput :: TYPE => {
303
+ Ok ( Message :: TxRemoveInput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
304
+ } ,
305
+ msgs:: TxRemoveOutput :: TYPE => {
306
+ Ok ( Message :: TxRemoveOutput ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
307
+ } ,
308
+ msgs:: TxComplete :: TYPE => {
309
+ Ok ( Message :: TxComplete ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
310
+ } ,
311
+ msgs:: TxSignatures :: TYPE => {
312
+ Ok ( Message :: TxSignatures ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
313
+ } ,
314
+ msgs:: TxInitRbf :: TYPE => {
315
+ Ok ( Message :: TxInitRbf ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
316
+ } ,
317
+ msgs:: TxAckRbf :: TYPE => {
318
+ Ok ( Message :: TxAckRbf ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
319
+ } ,
320
+ msgs:: TxAbort :: TYPE => {
321
+ Ok ( Message :: TxAbort ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
322
+ } ,
323
+ msgs:: ChannelReady :: TYPE => {
324
+ Ok ( Message :: ChannelReady ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
325
+ } ,
326
+ msgs:: Shutdown :: TYPE => {
327
+ Ok ( Message :: Shutdown ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
328
+ } ,
329
+ msgs:: ClosingSigned :: TYPE => {
330
+ Ok ( Message :: ClosingSigned ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
331
+ } ,
294
332
msgs:: OnionMessage :: TYPE => Ok ( Message :: OnionMessage ( Readable :: read ( buffer) ?) ) ,
295
- msgs:: UpdateAddHTLC :: TYPE => Ok ( Message :: UpdateAddHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
296
- msgs:: UpdateFulfillHTLC :: TYPE => Ok ( Message :: UpdateFulfillHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
297
- msgs:: UpdateFailHTLC :: TYPE => Ok ( Message :: UpdateFailHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
298
- msgs:: UpdateFailMalformedHTLC :: TYPE => {
299
- Ok ( Message :: UpdateFailMalformedHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
333
+ msgs:: UpdateAddHTLC :: TYPE => {
334
+ Ok ( Message :: UpdateAddHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
300
335
} ,
301
- msgs:: CommitmentSigned :: TYPE => Ok ( Message :: CommitmentSigned ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
302
- msgs:: RevokeAndACK :: TYPE => Ok ( Message :: RevokeAndACK ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
303
- msgs:: UpdateFee :: TYPE => Ok ( Message :: UpdateFee ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
304
- msgs:: ChannelReestablish :: TYPE => Ok ( Message :: ChannelReestablish ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
305
- msgs:: AnnouncementSignatures :: TYPE => {
306
- Ok ( Message :: AnnouncementSignatures ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
336
+ msgs:: UpdateFulfillHTLC :: TYPE => {
337
+ Ok ( Message :: UpdateFulfillHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
307
338
} ,
339
+ msgs:: UpdateFailHTLC :: TYPE => {
340
+ Ok ( Message :: UpdateFailHTLC ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
341
+ } ,
342
+ msgs:: UpdateFailMalformedHTLC :: TYPE => Ok ( Message :: UpdateFailMalformedHTLC (
343
+ LengthReadable :: read_from_fixed_length_buffer ( buffer) ?,
344
+ ) ) ,
345
+ msgs:: CommitmentSigned :: TYPE => {
346
+ Ok ( Message :: CommitmentSigned ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
347
+ } ,
348
+ msgs:: RevokeAndACK :: TYPE => {
349
+ Ok ( Message :: RevokeAndACK ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
350
+ } ,
351
+ msgs:: UpdateFee :: TYPE => {
352
+ Ok ( Message :: UpdateFee ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
353
+ } ,
354
+ msgs:: ChannelReestablish :: TYPE => {
355
+ Ok ( Message :: ChannelReestablish ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
356
+ } ,
357
+ msgs:: AnnouncementSignatures :: TYPE => Ok ( Message :: AnnouncementSignatures (
358
+ LengthReadable :: read_from_fixed_length_buffer ( buffer) ?,
359
+ ) ) ,
308
360
msgs:: ChannelAnnouncement :: TYPE => {
309
361
Ok ( Message :: ChannelAnnouncement ( Readable :: read ( buffer) ?) )
310
362
} ,
@@ -313,14 +365,16 @@ where
313
365
msgs:: QueryShortChannelIds :: TYPE => {
314
366
Ok ( Message :: QueryShortChannelIds ( Readable :: read ( buffer) ?) )
315
367
} ,
316
- msgs:: ReplyShortChannelIdsEnd :: TYPE => {
317
- Ok ( Message :: ReplyShortChannelIdsEnd ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
368
+ msgs:: ReplyShortChannelIdsEnd :: TYPE => Ok ( Message :: ReplyShortChannelIdsEnd (
369
+ LengthReadable :: read_from_fixed_length_buffer ( buffer) ?,
370
+ ) ) ,
371
+ msgs:: QueryChannelRange :: TYPE => {
372
+ Ok ( Message :: QueryChannelRange ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
318
373
} ,
319
- msgs:: QueryChannelRange :: TYPE => Ok ( Message :: QueryChannelRange ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) ) ,
320
374
msgs:: ReplyChannelRange :: TYPE => Ok ( Message :: ReplyChannelRange ( Readable :: read ( buffer) ?) ) ,
321
- msgs:: GossipTimestampFilter :: TYPE => {
322
- Ok ( Message :: GossipTimestampFilter ( LengthReadable :: read_from_fixed_length_buffer ( buffer) ?) )
323
- } ,
375
+ msgs:: GossipTimestampFilter :: TYPE => Ok ( Message :: GossipTimestampFilter (
376
+ LengthReadable :: read_from_fixed_length_buffer ( buffer) ?,
377
+ ) ) ,
324
378
_ => {
325
379
if let Some ( custom) = custom_reader. read ( message_type, buffer) ? {
326
380
Ok ( Message :: Custom ( custom) )
0 commit comments