(socket_path: &Path)
| 373 | } |
| 374 | |
| 375 | fn restrict_socket_permissions(socket_path: &Path) -> std::result::Result<(), String> { |
| 376 | std::fs::set_permissions(socket_path, std::fs::Permissions::from_mode(0o600)) |
| 377 | .map_err(|err| format!("chmod socket {}: {err}", socket_path.display())) |
| 378 | } |
| 379 | |
| 380 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] |
| 381 | struct PeerCredentials { |