2020-08-27 13:45:01 +00:00
|
|
|
use super::{FileDesc, IoSlice};
|
2021-06-30 21:44:30 -07:00
|
|
|
use crate::os::unix::io::FromRawFd;
|
2020-08-27 13:45:01 +00:00
|
|
|
use core::mem::ManuallyDrop;
|
|
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
fn limit_vector_count() {
|
2021-06-30 21:44:30 -07:00
|
|
|
let stdout = ManuallyDrop::new(unsafe { FileDesc::from_raw_fd(1) });
|
2020-08-27 13:45:01 +00:00
|
|
|
let bufs = (0..1500).map(|_| IoSlice::new(&[])).collect::<Vec<_>>();
|
|
|
|
|
assert!(stdout.write_vectored(&bufs).is_ok());
|
|
|
|
|
}
|