aboutsummaryrefslogtreecommitdiff
path: root/src/tee.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tee.rs')
-rw-r--r--src/tee.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tee.rs b/src/tee.rs
index aa4be41..0b00302 100644
--- a/src/tee.rs
+++ b/src/tee.rs
@@ -1,8 +1,8 @@
use super::size_hint;
use std::cell::RefCell;
-use std::collections::VecDeque;
-use std::rc::Rc;
+use alloc::collections::VecDeque;
+use alloc::rc::Rc;
/// Common buffer object for the two tee halves
#[derive(Debug)]
@@ -39,7 +39,7 @@ impl<I> Iterator for Tee<I>
I::Item: Clone
{
type Item = I::Item;
- fn next(&mut self) -> Option<I::Item> {
+ fn next(&mut self) -> Option<Self::Item> {
// .borrow_mut may fail here -- but only if the user has tied some kind of weird
// knot where the iterator refers back to itself.
let mut buffer = self.rcbuffer.borrow_mut();