Home
last modified time | relevance | path

Searched refs:IoSliceMut (Results 1 - 13 of 13) sorted by relevance

/third_party/rust/crates/rustix/src/io/
H A Dread_write.rs6 // Declare `IoSlice` and `IoSliceMut`.
9 pub use backend::io::io_slice::{IoSlice, IoSliceMut};
12 pub use std::io::{IoSlice, IoSliceMut};
93 pub fn readv<Fd: AsFd>(fd: Fd, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> { in readv()
121 pub fn preadv<Fd: AsFd>(fd: Fd, bufs: &mut [IoSliceMut<'_>], offset: u64) -> io::Result<usize> { in readv()
154 bufs: &mut [IoSliceMut<'_>], in readv()
H A Dmod.rs82 pub use read_write::{pread, pwrite, read, readv, write, writev, IoSlice, IoSliceMut};
/third_party/rust/crates/rustix/tests/io/
H A Dread_write.rs2 use std::io::{IoSlice, IoSliceMut};
38 preadv(&foo, &mut [IoSliceMut::new(&mut buf)], 200).unwrap(); in test_readwrite_pv()
40 preadv(&foo, &mut [IoSliceMut::new(&mut buf)], 300).unwrap(); in test_readwrite_pv()
89 readv(&foo, &mut [IoSliceMut::new(&mut buf)]).unwrap(); in test_readwrite_v()
91 readv(&foo, &mut [IoSliceMut::new(&mut buf)]).unwrap(); in test_readwrite_v()
186 &mut [IoSliceMut::new(&mut buf)], in test_pwritev2()
194 &mut [IoSliceMut::new(&mut buf)], in test_pwritev2()
/third_party/rust/crates/nix/test/sys/
H A Dtest_socket.rs80 use std::io::{IoSlice, IoSliceMut}; in test_timestamping()
107 let mut iov2 = [IoSliceMut::new(&mut rbuf)]; in test_timestamping()
561 use std::io::IoSliceMut; in udp_recvmmsg()
599 .map(|buf| [IoSliceMut::new(&mut buf[..])]), in udp_recvmmsg()
632 use std::io::IoSliceMut; in udp_recvmmsg_dontwait_short_read()
675 .map(|buf| [IoSliceMut::new(&mut buf[..])]), in udp_recvmmsg_dontwait_short_read()
755 use std::io::IoSliceMut; in test_recvmsg_ebadf()
758 let mut iov = [IoSliceMut::new(&mut buf[..])]; in test_recvmsg_ebadf()
776 use std::io::{IoSlice, IoSliceMut}; in test_scm_rights()
803 let mut iov = [IoSliceMut in test_scm_rights()
[all...]
H A Dtest_uio.rs11 use std::io::IoSliceMut;
86 iovecs.push(IoSliceMut::new(&mut v[..])); in test_readv()
207 .map(|buf| IoSliceMut::new(&mut buf[..])) in test_preadv()
248 &mut [IoSliceMut::new(&mut buf)], in test_process_vm_readv()
H A Dtest_aio.rs233 use std::io::IoSliceMut;
242 [IoSliceMut::new(&mut rbuf0), IoSliceMut::new(&mut rbuf1)]; in test_accessors()
269 [IoSliceMut::new(&mut rbuf0), IoSliceMut::new(&mut rbuf1)]; in ok()
/third_party/rust/crates/nix/src/sys/
H A Duio.rs6 use std::io::{IoSlice, IoSliceMut};
31 pub fn readv(fd: RawFd, iov: &mut [IoSliceMut<'_>]) -> Result<usize> { in readv()
32 // SAFETY: same as in writev(), IoSliceMut is ABI-compatible with iovec in readv()
76 iov: &mut [IoSliceMut<'_>], in preadv()
155 note = "`IoVec` is no longer used in the public interface, use `IoSlice` or `IoSliceMut` instead"
170 note = "Use the `Deref` impl of `IoSlice` or `IoSliceMut` instead"
200 #[deprecated(since = "0.24.0", note = "Use `IoSliceMut::new` instead")]
260 /// `local_iov` is a list of [`IoSliceMut`]s containing the buffer to copy
275 /// [`IoSliceMut`]: https://doc.rust-lang.org/std/io/struct.IoSliceMut
[all...]
H A Daio.rs27 use std::io::{IoSlice, IoSliceMut};
634 /// # use std::io::{IoSliceMut, Write};
641 /// let mut rbufs = [IoSliceMut::new(&mut rbuf0), IoSliceMut::new(&mut rbuf1)];
697 bufs: &mut [IoSliceMut<'a>], in new()
1226 let mut rbufs = [IoSliceMut::new(&mut rbuf)]; in casting_vectored()
/third_party/rust/crates/rustix/src/backend/libc/io/
H A Dio_slice.rs49 pub struct IoSliceMut<'a> { structure names
54 impl<'a> IoSliceMut<'a> { impls
56 pub fn new(buf: &'a mut [u8]) -> IoSliceMut<'a> { in new()
57 IoSliceMut { in new()
69 panic!("advancing IoSliceMut beyond its length"); in advance()
H A Dsyscalls.rs25 use crate::io::{self, FdFlags, IoSlice, IoSliceMut, PollFd};
92 pub(crate) fn readv(fd: BorrowedFd<'_>, bufs: &mut [IoSliceMut]) -> io::Result<usize> {
117 bufs: &mut [IoSliceMut],
151 bufs: &mut [IoSliceMut],
178 bufs: &mut [IoSliceMut],
/third_party/rust/crates/rustix/src/backend/linux_raw/io/
H A Dio_slice.rs52 /// <https://doc.rust-lang.org/nightly/std/io/struct.IoSliceMut.html>
54 pub struct IoSliceMut<'a> { structure names
59 impl<'a> IoSliceMut<'a> { impls
60 /// <https://doc.rust-lang.org/nightly/std/io/struct.IoSliceMut.html#method.new>
62 pub fn new(buf: &'a mut [u8]) -> IoSliceMut<'a> { in new()
63 IoSliceMut { in new()
72 /// <https://doc.rust-lang.org/nightly/std/io/struct.IoSliceMut.html#method.advance>
76 panic!("advancing IoSliceMut beyond its length"); in advance()
85 /// <https://doc.rust-lang.org/nightly/std/io/struct.IoSliceMut.html#method.as_slice>
91 /// <https://doc.rust-lang.org/nightly/std/io/struct.IoSliceMut
[all...]
H A Dsyscalls.rs22 self, epoll, DupFlags, EventfdFlags, FdFlags, IoSlice, IoSliceMut, IoSliceRaw, PipeFlags,
96 pub(crate) fn readv(fd: BorrowedFd<'_>, bufs: &mut [IoSliceMut<'_>]) -> io::Result<usize> {
105 bufs: &mut [IoSliceMut<'_>],
136 bufs: &mut [IoSliceMut<'_>],
/third_party/rust/crates/nix/src/sys/socket/
H A Dmod.rs16 use std::io::{IoSlice, IoSliceMut};
688 /// # use std::io::{IoSlice, IoSliceMut};
713 /// let mut iov = [IoSliceMut::new(&mut buffer)];
1688 I: AsRef<[IoSliceMut<'a>]> + 'a, in recvmmsg()
1830 use std::io::{IoSlice, IoSliceMut}; in test_recvmm2()
1860 pkt_iovs.push(IoSliceMut::new(chunk)); in test_recvmm2()
1949 /// of `IoSliceMut` and number of available elements or be a null pointer and 0
1957 iov_buffer: *const IoSliceMut, in pack_mhdr_to_receive()
2047 pub fn recvmsg<'a, 'outer, 'inner, S>(fd: RawFd, iov: &'outer mut [IoSliceMut<'inner>], in recvmsg()

Completed in 10 milliseconds