@@ -166,7 +166,7 @@ impl TcpStream {
166166 }
167167
168168 pub fn socket_addr ( & self ) -> io:: Result < SocketAddr > {
169- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "socket_addr isn't supported" ) )
169+ unsupported ( )
170170 }
171171
172172 pub fn shutdown ( & self , how : Shutdown ) -> io:: Result < ( ) > {
@@ -199,7 +199,7 @@ impl TcpStream {
199199 }
200200
201201 pub fn take_error ( & self ) -> io:: Result < Option < io:: Error > > {
202- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "take_error isn't supported" ) )
202+ unsupported ( )
203203 }
204204
205205 pub fn set_nonblocking ( & self , mode : bool ) -> io:: Result < ( ) > {
@@ -247,27 +247,27 @@ impl TcpListener {
247247 }
248248
249249 pub fn set_ttl ( & self , _: u32 ) -> io:: Result < ( ) > {
250- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
250+ unsupported ( )
251251 }
252252
253253 pub fn ttl ( & self ) -> io:: Result < u32 > {
254- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
254+ unsupported ( )
255255 }
256256
257257 pub fn set_only_v6 ( & self , _: bool ) -> io:: Result < ( ) > {
258- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
258+ unsupported ( )
259259 }
260260
261261 pub fn only_v6 ( & self ) -> io:: Result < bool > {
262- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
262+ unsupported ( )
263263 }
264264
265265 pub fn take_error ( & self ) -> io:: Result < Option < io:: Error > > {
266- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
266+ unsupported ( )
267267 }
268268
269269 pub fn set_nonblocking ( & self , _: bool ) -> io:: Result < ( ) > {
270- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
270+ unsupported ( )
271271 }
272272}
273273
@@ -281,127 +281,127 @@ pub struct UdpSocket(abi::Handle);
281281
282282impl UdpSocket {
283283 pub fn bind ( _: io:: Result < & SocketAddr > ) -> io:: Result < UdpSocket > {
284- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
284+ unsupported ( )
285285 }
286286
287287 pub fn peer_addr ( & self ) -> io:: Result < SocketAddr > {
288- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
288+ unsupported ( )
289289 }
290290
291291 pub fn socket_addr ( & self ) -> io:: Result < SocketAddr > {
292- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
292+ unsupported ( )
293293 }
294294
295295 pub fn recv_from ( & self , _: & mut [ u8 ] ) -> io:: Result < ( usize , SocketAddr ) > {
296- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
296+ unsupported ( )
297297 }
298298
299299 pub fn peek_from ( & self , _: & mut [ u8 ] ) -> io:: Result < ( usize , SocketAddr ) > {
300- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
300+ unsupported ( )
301301 }
302302
303303 pub fn send_to ( & self , _: & [ u8 ] , _: & SocketAddr ) -> io:: Result < usize > {
304- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
304+ unsupported ( )
305305 }
306306
307307 pub fn duplicate ( & self ) -> io:: Result < UdpSocket > {
308- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
308+ unsupported ( )
309309 }
310310
311311 pub fn set_read_timeout ( & self , _: Option < Duration > ) -> io:: Result < ( ) > {
312- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
312+ unsupported ( )
313313 }
314314
315315 pub fn set_write_timeout ( & self , _: Option < Duration > ) -> io:: Result < ( ) > {
316- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
316+ unsupported ( )
317317 }
318318
319319 pub fn read_timeout ( & self ) -> io:: Result < Option < Duration > > {
320- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
320+ unsupported ( )
321321 }
322322
323323 pub fn write_timeout ( & self ) -> io:: Result < Option < Duration > > {
324- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
324+ unsupported ( )
325325 }
326326
327327 pub fn set_broadcast ( & self , _: bool ) -> io:: Result < ( ) > {
328- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
328+ unsupported ( )
329329 }
330330
331331 pub fn broadcast ( & self ) -> io:: Result < bool > {
332- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
332+ unsupported ( )
333333 }
334334
335335 pub fn set_multicast_loop_v4 ( & self , _: bool ) -> io:: Result < ( ) > {
336- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
336+ unsupported ( )
337337 }
338338
339339 pub fn multicast_loop_v4 ( & self ) -> io:: Result < bool > {
340- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
340+ unsupported ( )
341341 }
342342
343343 pub fn set_multicast_ttl_v4 ( & self , _: u32 ) -> io:: Result < ( ) > {
344- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
344+ unsupported ( )
345345 }
346346
347347 pub fn multicast_ttl_v4 ( & self ) -> io:: Result < u32 > {
348- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
348+ unsupported ( )
349349 }
350350
351351 pub fn set_multicast_loop_v6 ( & self , _: bool ) -> io:: Result < ( ) > {
352- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
352+ unsupported ( )
353353 }
354354
355355 pub fn multicast_loop_v6 ( & self ) -> io:: Result < bool > {
356- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
356+ unsupported ( )
357357 }
358358
359359 pub fn join_multicast_v4 ( & self , _: & Ipv4Addr , _: & Ipv4Addr ) -> io:: Result < ( ) > {
360- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
360+ unsupported ( )
361361 }
362362
363363 pub fn join_multicast_v6 ( & self , _: & Ipv6Addr , _: u32 ) -> io:: Result < ( ) > {
364- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
364+ unsupported ( )
365365 }
366366
367367 pub fn leave_multicast_v4 ( & self , _: & Ipv4Addr , _: & Ipv4Addr ) -> io:: Result < ( ) > {
368- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
368+ unsupported ( )
369369 }
370370
371371 pub fn leave_multicast_v6 ( & self , _: & Ipv6Addr , _: u32 ) -> io:: Result < ( ) > {
372- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
372+ unsupported ( )
373373 }
374374
375375 pub fn set_ttl ( & self , _: u32 ) -> io:: Result < ( ) > {
376- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
376+ unsupported ( )
377377 }
378378
379379 pub fn ttl ( & self ) -> io:: Result < u32 > {
380- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
380+ unsupported ( )
381381 }
382382
383383 pub fn take_error ( & self ) -> io:: Result < Option < io:: Error > > {
384- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
384+ unsupported ( )
385385 }
386386
387387 pub fn set_nonblocking ( & self , _: bool ) -> io:: Result < ( ) > {
388- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
388+ unsupported ( )
389389 }
390390
391391 pub fn recv ( & self , _: & mut [ u8 ] ) -> io:: Result < usize > {
392- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
392+ unsupported ( )
393393 }
394394
395395 pub fn peek ( & self , _: & mut [ u8 ] ) -> io:: Result < usize > {
396- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
396+ unsupported ( )
397397 }
398398
399399 pub fn send ( & self , _: & [ u8 ] ) -> io:: Result < usize > {
400- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
400+ unsupported ( )
401401 }
402402
403403 pub fn connect ( & self , _: io:: Result < & SocketAddr > ) -> io:: Result < ( ) > {
404- Err ( io :: Error :: new_const ( ErrorKind :: Other , & "not supported" ) )
404+ unsupported ( )
405405 }
406406}
407407
0 commit comments