#![warn(rust_2018_idioms)] use bytes::buf::{Buf, BufExt}; #[test] fn long_take() { // Tests that get a take with a size greater than the buffer length will not // overrun the buffer. Regression test for #138. let buf = b"hello world".take(100); assert_eq!(11, buf.remaining()); assert_eq!(b"hello world", buf.bytes()); }