pub trait UdsxUnixStream {
// Required methods
fn send_streams<B, I>(&self, id: B, streams: I) -> Result<()>
where B: AsRef<[u8]>,
I: IntoIterator<Item = RawFd>;
fn send_ioe<B>(&self, id: B) -> Result<()>
where B: AsRef<[u8]>;
unsafe fn recv_streams<B, T>(&self, id: B, count: usize) -> Result<Vec<T>>
where B: AsRef<[u8]>,
T: FromRawFd;
unsafe fn recv_ioe<B>(&self, id: B) -> Result<(Stdio, Stdio, Stdio)>
where B: AsRef<[u8]>;
}Expand description
Required Methods§
Sourcefn send_streams<B, I>(&self, id: B, streams: I) -> Result<()>
fn send_streams<B, I>(&self, id: B, streams: I) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".