Clarify API edge cases

This commit is contained in:
Carl Lerche
2017-03-01 18:30:58 -08:00
parent 94396162b2
commit d0142aa6da
6 changed files with 107 additions and 46 deletions
+2 -2
View File
@@ -146,8 +146,8 @@ impl<T: Buf> Buf for Take<T> {
}
fn advance(&mut self, cnt: usize) {
let cnt = cmp::min(cnt, self.limit);
self.limit -= cnt;
assert!(cnt <= self.limit);
self.inner.advance(cnt);
self.limit -= cnt;
}
}