We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca40276 commit 67bf636Copy full SHA for 67bf636
lightning/src/util/ser.rs
@@ -403,10 +403,10 @@ impl<T: Readable> MaybeReadable for T {
403
///
404
/// This is not exported to bindings users as manual TLV building is not currently supported in bindings
405
pub struct RequiredWrapper<T>(pub Option<T>);
406
-impl<T: Readable> Readable for RequiredWrapper<T> {
+impl<T: LengthReadable> LengthReadable for RequiredWrapper<T> {
407
#[inline]
408
- fn read<R: Read>(reader: &mut R) -> Result<Self, DecodeError> {
409
- Ok(Self(Some(Readable::read(reader)?)))
+ fn read_from_fixed_length_buffer<R: LengthRead>(reader: &mut R) -> Result<Self, DecodeError> {
+ Ok(Self(Some(LengthReadable::read_from_fixed_length_buffer(reader)?)))
410
}
411
412
impl<A, T: ReadableArgs<A>> ReadableArgs<A> for RequiredWrapper<T> {
0 commit comments