diff --git a/src/libcore/iter.rs b/src/libcore/iter.rs
index 3b62c8da1ebe1..02242492e34a1 100644
--- a/src/libcore/iter.rs
+++ b/src/libcore/iter.rs
@@ -548,7 +548,9 @@ pub trait Iterator {
false
}
- /// Return the first element satisfying the specified predicate
+ /// Returns the first element satisfying the specified predicate.
+ ///
+ /// Does not consume the iterator past the first found element.
#[inline]
fn find(&mut self, predicate: |&A| -> bool) -> Option {
for x in *self {