From e1dc8f1c100b027ca21753830892351c18151bb1 Mon Sep 17 00:00:00 2001 From: Maxim Zakharov <5158255+Maxime2@users.noreply.github.com> Date: Fri, 9 Aug 2019 13:52:48 +1000 Subject: [PATCH] add iter_mut() method for TestPeerList --- src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 4219b45..cab47db 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -54,7 +54,7 @@ pub mod errors; mod tests { use super::errors::{Error, Error::AtMaxVecCapacity, Result}; use super::Transport; - use core::slice::Iter; + use core::slice::{Iter, IterMut}; use libcommon_rs::peer::{Peer, PeerId, PeerList}; use serde::{Deserialize, Serialize}; @@ -97,10 +97,12 @@ mod tests { // Stub not used in tests to satisfy PeerList trait Ok(()) } - // type IterType<'x> = IterTestPeerList<'x, TestPeerList>; fn iter(&self) -> Iter<'_, Self::P> { self.peers.iter() } + fn iter_mut(&mut self) -> IterMut<'_, Self::P> { + self.peers.iter_mut() + } } fn CommonTest>>() {}