Lines Matching defs:for

3 //! This module defines the return types for [`AsFilelike::as_filelike_view`]
140 impl<Target: FilelikeViewType> Deref for FilelikeView<'_, Target> {
149 impl<Target: SocketlikeViewType> Deref for SocketlikeView<'_, Target> {
158 impl<Target: FilelikeViewType> Drop for FilelikeView<'_, Target> {
175 impl<Target: SocketlikeViewType> Drop for SocketlikeView<'_, Target> {
192 impl<Target: FilelikeViewType> fmt::Debug for FilelikeView<'_, Target> {
201 impl<Target: SocketlikeViewType> fmt::Debug for SocketlikeView<'_, Target> {
211 unsafe impl FilelikeViewType for OwnedFd {}
213 unsafe impl FilelikeViewType for OwnedHandle {}
215 unsafe impl SocketlikeViewType for OwnedSocket {}
216 unsafe impl FilelikeViewType for std::fs::File {}
217 unsafe impl SocketlikeViewType for std::net::TcpStream {}
218 unsafe impl SocketlikeViewType for std::net::TcpListener {}
219 unsafe impl SocketlikeViewType for std::net::UdpSocket {}
221 unsafe impl SocketlikeViewType for std::os::unix::net::UnixStream {}
223 unsafe impl SocketlikeViewType for std::os::unix::net::UnixListener {}
226 unsafe impl SocketlikeViewType for std::os::unix::net::UnixDatagram {}
229 unsafe impl FilelikeViewType for os_pipe::PipeWriter {}
232 unsafe impl FilelikeViewType for os_pipe::PipeReader {}
236 unsafe impl SocketlikeViewType for socket2::Socket {}
240 unsafe impl SocketlikeViewType for async_std::net::TcpStream {}
243 unsafe impl SocketlikeViewType for async_std::net::TcpListener {}
246 unsafe impl SocketlikeViewType for async_std::net::UdpSocket {}
249 unsafe impl SocketlikeViewType for async_std::os::unix::net::UnixStream {}
252 unsafe impl SocketlikeViewType for async_std::os::unix::net::UnixListener {}
255 unsafe impl SocketlikeViewType for async_std::os::unix::net::UnixDatagram {}
258 unsafe impl SocketlikeViewType for mio::net::TcpStream {}
260 unsafe impl SocketlikeViewType for mio::net::TcpListener {}
262 unsafe impl SocketlikeViewType for mio::net::UdpSocket {}
265 unsafe impl SocketlikeViewType for mio::net::UnixDatagram {}
268 unsafe impl SocketlikeViewType for mio::net::UnixListener {}
271 unsafe impl SocketlikeViewType for mio::net::UnixStream {}
274 unsafe impl FilelikeViewType for mio::unix::pipe::Receiver {}
277 unsafe impl FilelikeViewType for mio::unix::pipe::Sender {}