summaryrefslogtreecommitdiffstats
path: root/src/page.rs
diff options
context:
space:
mode:
authorPaul Woolcock <paul@woolcock.us>2018-08-21 15:26:34 -0400
committerPaul Woolcock <paul@woolcock.us>2018-08-21 15:56:01 -0400
commit650147031210a338d296d7adc968e7a36abe5d6c (patch)
tree435df763d7722177d470d7645f7d375a3c14dd99 /src/page.rs
parent68f8766affaa81de485b3ec8e8825ab29ba7d2bb (diff)
Change `PageIter` to `ItemsIter`
Diffstat (limited to 'src/page.rs')
-rw-r--r--src/page.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/page.rs b/src/page.rs
index 94a8ae1..6648be9 100644
--- a/src/page.rs
+++ b/src/page.rs
@@ -3,7 +3,7 @@ use reqwest::Response;
use reqwest::header::{Link, RelationType};
use serde::Deserialize;
use url::Url;
-use entities::pageiter::PageIter;
+use entities::itemsiter::ItemsIter;
pub struct Page<'a, T: for<'de> Deserialize<'de>> {
mastodon: &'a Mastodon,
@@ -55,8 +55,10 @@ impl<'a, T: for<'de> Deserialize<'de>> Page<'a, T> {
}
impl<'a, T: Clone + for<'de> Deserialize<'de>> Page<'a, T> {
- pub fn items_iter(self) -> PageIter<'a, T> {
- PageIter::new(self)
+ pub fn items_iter(self) -> impl Iterator<Item = T> + 'a
+ where T: 'a
+ {
+ ItemsIter::new(self)
}
}