From c7989b4417bbbe2fe3508adf3945db902d51016e Mon Sep 17 00:00:00 2001
From: Yaroslav Dynnikov <yaroslav.dynnikov@gmail.com>
Date: Fri, 30 Sep 2022 00:53:59 +0300
Subject: [PATCH] chore: arrange privacy in ipc module

---
 src/ipc.rs  | 2 +-
 src/main.rs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/ipc.rs b/src/ipc.rs
index 57edec95dd..afd66ae99e 100644
--- a/src/ipc.rs
+++ b/src/ipc.rs
@@ -5,7 +5,7 @@ use serde::ser::Serialize;
 use std::marker::PhantomData;
 
 #[derive(Debug)]
-pub struct Fd(pub libc::c_int);
+pub struct Fd(libc::c_int);
 
 #[derive(Debug)]
 pub struct Sender<T> {
diff --git a/src/main.rs b/src/main.rs
index 59d7240fda..2609fe3aec 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -460,7 +460,7 @@ fn main_run(args: args::Run) -> ! {
                             .func(move || {
                                 use ::tarantool::ffi::tarantool::CoIOFlags;
                                 use ::tarantool::coio::coio_wait;
-                                coio_wait(from_parent.0, CoIOFlags::READ, f64::INFINITY).ok();
+                                coio_wait(*from_parent, CoIOFlags::READ, f64::INFINITY).ok();
                                 tlog!(Warning, "Supervisor terminated, exiting");
                                 std::process::exit(0);
                         });
-- 
GitLab