PS C:\msys64\home\William\Projects\rust-embedded\postcard-infomem> cargo test -p postcard-infomem --features=std Compiling postcard-infomem v0.1.0 (C:\msys64\home\William\Projects\rust-embedded\postcard-infomem) error: lifetime may not live long enough --> src\seq.rs:44:9 | 35 | impl<'de, R> Flavor<'de> for Seq<'de, R> where R: ReadSingle + 'de { | --- lifetime `'de` defined here ... 43 | fn try_take_n(&mut self, ct: usize) -> postcard::Result<&'de [u8]> { | - let's call the lifetime of this reference `'1` 44 | self.try_take_n_internal(ct) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function was supposed to return data with lifetime `'de` but it is returning data with lifetime `'1`