@@ -2094,8 +2094,8 @@ impl Writeable for AcceptChannel {
2094
2094
}
2095
2095
}
2096
2096
2097
- impl Readable for AcceptChannel {
2098
- fn read < R : Read > ( r : & mut R ) -> Result < Self , DecodeError > {
2097
+ impl LengthReadable for AcceptChannel {
2098
+ fn read_from_fixed_length_buffer < ' a , R : Read > ( r : & mut FixedLengthReader < ' a , R > ) -> Result < Self , DecodeError > {
2099
2099
let temporary_channel_id: ChannelId = Readable :: read ( r) ?;
2100
2100
let dust_limit_satoshis: u64 = Readable :: read ( r) ?;
2101
2101
let max_htlc_value_in_flight_msat: u64 = Readable :: read ( r) ?;
@@ -2179,8 +2179,8 @@ impl Writeable for AcceptChannelV2 {
2179
2179
}
2180
2180
}
2181
2181
2182
- impl Readable for AcceptChannelV2 {
2183
- fn read < R : Read > ( r : & mut R ) -> Result < Self , DecodeError > {
2182
+ impl LengthReadable for AcceptChannelV2 {
2183
+ fn read_from_fixed_length_buffer < ' a , R : Read > ( r : & mut FixedLengthReader < ' a , R > ) -> Result < Self , DecodeError > {
2184
2184
let temporary_channel_id: ChannelId = Readable :: read ( r) ?;
2185
2185
let funding_satoshis: u64 = Readable :: read ( r) ?;
2186
2186
let dust_limit_satoshis: u64 = Readable :: read ( r) ?;
@@ -2442,8 +2442,8 @@ impl Writeable for Init {
2442
2442
}
2443
2443
}
2444
2444
2445
- impl Readable for Init {
2446
- fn read < R : Read > ( r : & mut R ) -> Result < Self , DecodeError > {
2445
+ impl LengthReadable for Init {
2446
+ fn read_from_fixed_length_buffer < ' a , R : Read > ( r : & mut FixedLengthReader < ' a , R > ) -> Result < Self , DecodeError > {
2447
2447
let global_features: InitFeatures = Readable :: read ( r) ?;
2448
2448
let features: InitFeatures = Readable :: read ( r) ?;
2449
2449
let mut remote_network_address: Option < SocketAddress > = None ;
@@ -2488,8 +2488,8 @@ impl Writeable for OpenChannel {
2488
2488
}
2489
2489
}
2490
2490
2491
- impl Readable for OpenChannel {
2492
- fn read < R : Read > ( r : & mut R ) -> Result < Self , DecodeError > {
2491
+ impl LengthReadable for OpenChannel {
2492
+ fn read_from_fixed_length_buffer < ' a , R : Read > ( r : & mut FixedLengthReader < ' a , R > ) -> Result < Self , DecodeError > {
2493
2493
let chain_hash: ChainHash = Readable :: read ( r) ?;
2494
2494
let temporary_channel_id: ChannelId = Readable :: read ( r) ?;
2495
2495
let funding_satoshis: u64 = Readable :: read ( r) ?;
@@ -2572,8 +2572,8 @@ impl Writeable for OpenChannelV2 {
2572
2572
}
2573
2573
}
2574
2574
2575
- impl Readable for OpenChannelV2 {
2576
- fn read < R : Read > ( r : & mut R ) -> Result < Self , DecodeError > {
2575
+ impl LengthReadable for OpenChannelV2 {
2576
+ fn read_from_fixed_length_buffer < ' a , R : Read > ( r : & mut FixedLengthReader < ' a , R > ) -> Result < Self , DecodeError > {
2577
2577
let chain_hash: ChainHash = Readable :: read ( r) ?;
2578
2578
let temporary_channel_id: ChannelId = Readable :: read ( r) ?;
2579
2579
let funding_feerate_sat_per_1000_weight: u32 = Readable :: read ( r) ?;
0 commit comments