pub fn iter<'a>(&'a self) -> impl Iterator<Item=&'a (StorageKey, Option<StorageData>)> + 'a {
		self.changes
			.iter()
			.filter(move |&(key, _)| match self.filter {
				Some(ref filter) => filter.contains(key),
				None => true,
			})
	}
/// Convert the change set into iterator over storage items.
Convert the change set into iterator over storage items.
Convert the change set into iterator over storage items .
pub fn iter<'a>(&'a self) -> impl Iterator<Item=&'a (StorageKey, Option<StorageData>)> + 'a {
		self.changes
			.iter()
			.filter(move |&(key, _)| match self.filter {
				Some(ref filter) => filter.contains(key),
				None => true,
			})
	}
pub fn iter < ' a > ( & ' a self ) -> impl Iterator < Item = & ' a ( StorageKey , Option < StorageData > ) > + ' a { self . changes . iter ( ) . filter ( move | & ( key , _ ) | match self . filter { Some ( ref filter ) => filter . contains ( key ) , None => true , } ) }
Convert the change set into iterator over storage items.
Convert the change set into iterator over storage items .
&'a self
&'a self