@@ -23,7 +23,7 @@ use crate::ln::msgs;
2323use crate :: ln:: msgs:: DecodeError ;
2424use crate :: ln:: { PaymentPreimage , PaymentHash , PaymentSecret } ;
2525use crate :: routing:: gossip:: NetworkUpdate ;
26- use crate :: util:: ser:: { BigSize , FixedLengthReader , Writeable , Writer , MaybeReadable , Readable , VecReadWrapper , VecWriteWrapper } ;
26+ use crate :: util:: ser:: { BigSize , FixedLengthReader , Writeable , Writer , MaybeReadable , Readable , VecReadWrapper , VecWriteWrapper , OptionDeserWrapper } ;
2727use crate :: routing:: router:: { RouteHop , RouteParameters } ;
2828
2929use bitcoin:: { PackedLockTime , Transaction , OutPoint } ;
@@ -1173,20 +1173,20 @@ impl MaybeReadable for Event {
11731173 let f = || {
11741174 let mut channel_id = [ 0 ; 32 ] ;
11751175 let mut user_channel_id: u64 = 0 ;
1176- let mut counterparty_node_id_opt = None ;
1177- let mut channel_type_opt = None ;
1176+ let mut counterparty_node_id = OptionDeserWrapper ( None ) ;
1177+ let mut channel_type = OptionDeserWrapper ( None ) ;
11781178 read_tlv_fields ! ( reader, {
11791179 ( 0 , channel_id, required) ,
11801180 ( 2 , user_channel_id, required) ,
1181- ( 4 , counterparty_node_id_opt , option ) ,
1182- ( 6 , channel_type_opt , option ) ,
1181+ ( 4 , counterparty_node_id , required ) ,
1182+ ( 6 , channel_type , required ) ,
11831183 } ) ;
11841184
11851185 Ok ( Some ( Event :: ChannelReady {
11861186 channel_id,
11871187 user_channel_id,
1188- counterparty_node_id : counterparty_node_id_opt . unwrap ( ) ,
1189- channel_type : channel_type_opt . unwrap ( )
1188+ counterparty_node_id : counterparty_node_id . 0 . unwrap ( ) ,
1189+ channel_type : channel_type . 0 . unwrap ( )
11901190 } ) )
11911191 } ;
11921192 f ( )
0 commit comments