var searchIndex = {}; searchIndex["unix_socket"] = {"doc":"Support for Unix domain socket clients and servers.","items":[[3,"SocketAddr","unix_socket","An address associated with a Unix socket.",null,null],[3,"UnixStream","","A Unix stream socket.",null,null],[3,"UnixListener","","A structure representing a Unix domain socket server.",null,null],[3,"Incoming","","An iterator over incoming connections to a `UnixListener`.",null,null],[3,"UnixDatagram","","A Unix datagram socket.",null,null],[4,"AddressKind","","The kind of an address associated with a Unix socket.",null,null],[13,"Unnamed","","An unnamed address.",0,null],[13,"Pathname","","An address corresponding to a path on the filesystem.",0,null],[13,"Abstract","","An address in an abstract namespace unrelated to the filesystem.",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",1,null],[11,"address","","Returns the value of the address.",1,null],[11,"fmt","","",1,null],[11,"fmt","","",2,null],[11,"connect","","Connect to the socket named by `path`.",2,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"pair","","Create an unnamed pair of connected sockets.",2,{"inputs":[],"output":{"name":"result"}}],[11,"unnamed","","# Deprecated",2,{"inputs":[],"output":{"name":"result"}}],[11,"try_clone","","Create a new independently owned handle to the underlying socket.",2,null],[11,"local_addr","","Returns the socket address of the local half of this connection.",2,null],[11,"peer_addr","","Returns the socket address of the remote half of this connection.",2,null],[11,"shutdown","","Shut down the read, write, or both halves of this connection.",2,null],[11,"read","","",2,null],[11,"write","","",2,null],[11,"flush","","",2,null],[11,"as_raw_fd","","",2,null],[11,"from_raw_fd","","",2,{"inputs":[{"name":"rawfd"}],"output":{"name":"unixstream"}}],[11,"fmt","","",3,null],[11,"bind","","Creates a new `UnixListener` which will be bound to the specified\nsocket.",3,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"accept","","Accepts a new incoming connection to this listener.",3,null],[11,"try_clone","","Create a new independently owned handle to the underlying socket.",3,null],[11,"local_addr","","Returns the socket address of the local half of this connection.",3,null],[11,"incoming","","Returns an iterator over incoming connections.",3,null],[11,"as_raw_fd","","",3,null],[11,"from_raw_fd","","",3,{"inputs":[{"name":"rawfd"}],"output":{"name":"unixlistener"}}],[11,"fmt","","",4,null],[11,"next","","",4,null],[11,"size_hint","","",4,null],[11,"fmt","","",5,null],[11,"bind","","Creates a Unix datagram socket bound to the given path.",5,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"unbound","","Creates a Unix Datagram socket which is not bound to any address.",5,{"inputs":[],"output":{"name":"result"}}],[11,"pair","","Create an unnamed pair of connected sockets.",5,{"inputs":[],"output":{"name":"result"}}],[11,"connect","","Connect the socket to the specified address.",5,null],[11,"local_addr","","Returns the address of this socket.",5,null],[11,"peer_addr","","Returns the address of this socket's peer.",5,null],[11,"recv_from","","Receives data from the socket.",5,null],[11,"recv","","Receives data from the socket.",5,null],[11,"send_to","","Sends data on the socket to the specified address.",5,null],[11,"send","","Sends data on the socket to the socket's peer.",5,null],[11,"shutdown","","Shut down the read, write, or both halves of this connection.",5,null],[11,"as_raw_fd","","",5,null],[11,"from_raw_fd","","",5,{"inputs":[{"name":"rawfd"}],"output":{"name":"unixdatagram"}}]],"paths":[[4,"AddressKind"],[3,"SocketAddr"],[3,"UnixStream"],[3,"UnixListener"],[3,"Incoming"],[3,"UnixDatagram"]]}; initSearch(searchIndex);