@@ -4,7 +4,7 @@ use compio_buf::{BufResult, IntoInner, IoBuf, IoBufMut, IoVectoredBuf, IoVectore
44use socket2:: { SockAddr , SockAddrStorage , socklen_t} ;
55
66use super :: { OpCode , stub_unimpl} ;
7- pub use crate :: unix :: op :: * ;
7+ pub use crate :: sys :: unix_op :: * ;
88use crate :: { AsFd , op:: * } ;
99
1010impl <
@@ -28,13 +28,13 @@ impl OpCode for CloseFile {}
2828
2929/// Get metadata of an opened file.
3030pub struct FileStat < S > {
31- pub ( crate ) fd : S ,
31+ _fd : S ,
3232}
3333
3434impl < S > FileStat < S > {
3535 /// Create [`FileStat`].
3636 pub fn new ( fd : S ) -> Self {
37- Self { fd }
37+ Self { _fd : fd }
3838 }
3939}
4040
@@ -50,16 +50,16 @@ impl<S> IntoInner for FileStat<S> {
5050
5151/// Get metadata from path.
5252pub struct PathStat {
53- pub ( crate ) path : CString ,
54- pub ( crate ) follow_symlink : bool ,
53+ _path : CString ,
54+ _follow_symlink : bool ,
5555}
5656
5757impl PathStat {
5858 /// Create [`PathStat`].
59- pub fn new ( path : CString , follow_symlink : bool ) -> Self {
59+ pub fn new ( _path : CString , _follow_symlink : bool ) -> Self {
6060 Self {
61- path ,
62- follow_symlink ,
61+ _path ,
62+ _follow_symlink ,
6363 }
6464 }
6565}
@@ -114,14 +114,17 @@ impl<T: IoVectoredBuf, S: AsFd> OpCode for SendVectored<T, S> {}
114114
115115/// Receive data and source address.
116116pub struct RecvFrom < T : IoBufMut , S > {
117- fd : S ,
118- buffer : T ,
117+ _fd : S ,
118+ _buffer : T ,
119119}
120120
121121impl < T : IoBufMut , S > RecvFrom < T , S > {
122122 /// Create [`RecvFrom`].
123123 pub fn new ( fd : S , buffer : T ) -> Self {
124- Self { fd, buffer }
124+ Self {
125+ _fd : fd,
126+ _buffer : buffer,
127+ }
125128 }
126129}
127130
@@ -137,14 +140,14 @@ impl<T: IoBufMut, S: AsFd> IntoInner for RecvFrom<T, S> {
137140
138141/// Receive data and source address into vectored buffer.
139142pub struct RecvFromVectored < T : IoVectoredBufMut , S > {
140- fd : S ,
141- buffer : T ,
143+ _fd : S ,
144+ _buffer : T ,
142145}
143146
144147impl < T : IoVectoredBufMut , S > RecvFromVectored < T , S > {
145148 /// Create [`RecvFromVectored`].
146- pub fn new ( fd : S , buffer : T ) -> Self {
147- Self { fd , buffer }
149+ pub fn new ( _fd : S , _buffer : T ) -> Self {
150+ Self { _fd , _buffer }
148151 }
149152}
150153
@@ -160,15 +163,19 @@ impl<T: IoVectoredBufMut, S: AsFd> IntoInner for RecvFromVectored<T, S> {
160163
161164/// Send data to specified address.
162165pub struct SendTo < T : IoBuf , S > {
163- fd : S ,
166+ _fd : S ,
164167 buffer : T ,
165- addr : SockAddr ,
168+ _addr : SockAddr ,
166169}
167170
168171impl < T : IoBuf , S > SendTo < T , S > {
169172 /// Create [`SendTo`].
170173 pub fn new ( fd : S , buffer : T , addr : SockAddr ) -> Self {
171- Self { fd, buffer, addr }
174+ Self {
175+ _fd : fd,
176+ buffer,
177+ _addr : addr,
178+ }
172179 }
173180}
174181
@@ -184,15 +191,19 @@ impl<T: IoBuf, S> IntoInner for SendTo<T, S> {
184191
185192/// Send data to specified address from vectored buffer.
186193pub struct SendToVectored < T : IoVectoredBuf , S > {
187- fd : S ,
194+ _fd : S ,
188195 buffer : T ,
189- addr : SockAddr ,
196+ _addr : SockAddr ,
190197}
191198
192199impl < T : IoVectoredBuf , S > SendToVectored < T , S > {
193200 /// Create [`SendToVectored`].
194201 pub fn new ( fd : S , buffer : T , addr : SockAddr ) -> Self {
195- Self { fd, buffer, addr }
202+ Self {
203+ _fd : fd,
204+ buffer,
205+ _addr : addr,
206+ }
196207 }
197208}
198209
0 commit comments