pub fn pair() -> std::io::Result<(Self, Self)> {
		let (a, b) = socket2::Socket::pair(socket2::Domain::unix(), crate::socket_type(), None)?;
		let a = Self::new(a)?;
		let b = Self::new(b)?;
		Ok((a, b))
	}
/// Create a pair of connected seqpacket sockets.
Create a pair of connected seqpacket sockets.
Create a pair of connected seqpacket sockets .
pub fn pair() -> std::io::Result<(Self, Self)> {
		let (a, b) = socket2::Socket::pair(socket2::Domain::unix(), crate::socket_type(), None)?;
		let a = Self::new(a)?;
		let b = Self::new(b)?;
		Ok((a, b))
	}
pub fn pair ( ) -> std :: io :: Result < ( Self , Self ) > { let ( a , b ) = socket2 :: Socket :: pair ( socket2 :: Domain :: unix ( ) , crate :: socket_type ( ) , None ) ? ; let a = Self :: new ( a ) ? ; let b = Self :: new ( b ) ? ; Ok ( ( a , b ) ) }
Create a pair of connected seqpacket sockets.
Create a pair of connected seqpacket sockets .