(&self)
| 984 | |
| 985 | impl PySocket { |
| 986 | pub fn sock_opt(&self) -> Option<PyMappedRwLockReadGuard<'_, Socket>> { |
| 987 | let sock = PyRwLockReadGuard::try_map(self.sock.read(), |sock| sock.as_ref()); |
| 988 | sock.ok() |
| 989 | } |
| 990 | |
| 991 | pub fn sock(&self) -> io::Result<PyMappedRwLockReadGuard<'_, Socket>> { |
| 992 | self.sock_opt() |