pub fn transactions_from<'a, R, D, T>( repo: R, max_log_format_version: u8, offset: u64, de: &'a D, ) -> Result<impl Iterator<Item = Result<Transaction<T>, D::Error>> + 'a>where R: Repo + 'a, D: Decoder<Record = T>, D::Error: From<Traversal>, T: 'a,