@@ -24,7 +24,7 @@ use crate::ln::msgs;
2424use crate :: ln:: msgs:: DecodeError ;
2525use crate :: ln:: { PaymentPreimage , PaymentHash , PaymentSecret } ;
2626use crate :: routing:: gossip:: NetworkUpdate ;
27- use crate :: util:: ser:: { BigSize , FixedLengthReader , Writeable , Writer , MaybeReadable , Readable , VecReadWrapper , VecWriteWrapper } ;
27+ use crate :: util:: ser:: { BigSize , FixedLengthReader , Writeable , Writer , MaybeReadable , Readable , VecReadWrapper , VecWriteWrapper , OptionDeserWrapper } ;
2828use crate :: routing:: router:: { RouteHop , RouteParameters } ;
2929
3030use bitcoin:: { PackedLockTime , Transaction } ;
@@ -1176,20 +1176,20 @@ impl MaybeReadable for Event {
11761176 let f = || {
11771177 let mut channel_id = [ 0 ; 32 ] ;
11781178 let mut user_channel_id: u64 = 0 ;
1179- let mut counterparty_node_id_opt = None ;
1180- let mut channel_type_opt = None ;
1179+ let mut counterparty_node_id = OptionDeserWrapper ( None ) ;
1180+ let mut channel_type = OptionDeserWrapper ( None ) ;
11811181 read_tlv_fields ! ( reader, {
11821182 ( 0 , channel_id, required) ,
11831183 ( 2 , user_channel_id, required) ,
1184- ( 4 , counterparty_node_id_opt , option ) ,
1185- ( 6 , channel_type_opt , option ) ,
1184+ ( 4 , counterparty_node_id , required ) ,
1185+ ( 6 , channel_type , required ) ,
11861186 } ) ;
11871187
11881188 Ok ( Some ( Event :: ChannelReady {
11891189 channel_id,
11901190 user_channel_id,
1191- counterparty_node_id : counterparty_node_id_opt . unwrap ( ) ,
1192- channel_type : channel_type_opt . unwrap ( )
1191+ counterparty_node_id : counterparty_node_id . 0 . unwrap ( ) ,
1192+ channel_type : channel_type . 0 . unwrap ( )
11931193 } ) )
11941194 } ;
11951195 f ( )
0 commit comments