Merge pull request #523 from TheBlueMatt/2020-02-router-ser-fix
[rust-lightning] / lightning / src / ln / features.rs
index 61a862c0c55c71bb62975fc8dd4360a1e3f7f5bf..990e0478c4d7b70a77d436af67f0888428a70e5d 100644 (file)
@@ -283,8 +283,8 @@ impl<T: sealed::Context> Writeable for Features<T> {
        }
 }
 
-impl<R: ::std::io::Read, T: sealed::Context> Readable<R> for Features<T> {
-       fn read(r: &mut R) -> Result<Self, DecodeError> {
+impl<T: sealed::Context> Readable for Features<T> {
+       fn read<R: ::std::io::Read>(r: &mut R) -> Result<Self, DecodeError> {
                let mut flags: Vec<u8> = Readable::read(r)?;
                flags.reverse(); // Swap to little-endian
                Ok(Self {