1#![warn(rust_2018_idioms)]
2
3use bytes::Bytes;
4
5#[test]
6fn iter_len() {
7 let buf = Bytes::from_static(b"hello world");
8 let iter = buf.iter();
9
10 assert_eq!(iter.size_hint(), (11, Some(11)));
11 assert_eq!(iter.len(), 11);
12}
13
14#[test]
15fn empty_iter_len() {
16 let buf = Bytes::from_static(b"");
17 let iter = buf.iter();
18
19 assert_eq!(iter.size_hint(), (0, Some(0)));
20 assert_eq!(iter.len(), 0);
21}
22