@@ -10,6 +10,7 @@ use super::raw::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
1010use crate :: alloc:: Allocator ;
1111#[ cfg( not( target_os = "trusty" ) ) ]
1212use crate :: fs;
13+ use crate :: macros:: rustdoc_skip_body;
1314use crate :: marker:: PhantomData ;
1415use crate :: mem:: ManuallyDrop ;
1516#[ cfg( not( any(
@@ -136,6 +137,7 @@ impl BorrowedFd<'_> {
136137 target_os = "motor"
137138 ) ) ) ]
138139 #[ stable( feature = "io_safety" , since = "1.63.0" ) ]
140+ #[ rustdoc_skip_body]
139141 pub fn try_clone_to_owned ( & self ) -> io:: Result < OwnedFd > {
140142 // We want to atomically duplicate this file descriptor and set the
141143 // CLOEXEC flag, and currently that's done via F_DUPFD_CLOEXEC. This
@@ -225,6 +227,7 @@ impl FromRawFd for OwnedFd {
225227#[ stable( feature = "io_safety" , since = "1.63.0" ) ]
226228impl Drop for OwnedFd {
227229 #[ inline]
230+ #[ rustdoc_skip_body]
228231 fn drop ( & mut self ) {
229232 unsafe {
230233 // Note that errors are ignored when closing a file descriptor. According to POSIX 2024,
@@ -344,6 +347,7 @@ impl AsFd for OwnedFd {
344347#[ cfg( not( target_os = "trusty" ) ) ]
345348impl AsFd for fs:: File {
346349 #[ inline]
350+ #[ rustdoc_skip_body]
347351 fn as_fd ( & self ) -> BorrowedFd < ' _ > {
348352 self . as_inner ( ) . as_fd ( )
349353 }
@@ -354,6 +358,7 @@ impl AsFd for fs::File {
354358impl From < fs:: File > for OwnedFd {
355359 /// Takes ownership of a [`File`](fs::File)'s underlying file descriptor.
356360 #[ inline]
361+ #[ rustdoc_skip_body]
357362 fn from ( file : fs:: File ) -> OwnedFd {
358363 file. into_inner ( ) . into_inner ( ) . into_inner ( )
359364 }
@@ -365,6 +370,7 @@ impl From<OwnedFd> for fs::File {
365370 /// Returns a [`File`](fs::File) that takes ownership of the given
366371 /// file descriptor.
367372 #[ inline]
373+ #[ rustdoc_skip_body]
368374 fn from ( owned_fd : OwnedFd ) -> Self {
369375 Self :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner ( owned_fd) ) )
370376 }
@@ -374,6 +380,7 @@ impl From<OwnedFd> for fs::File {
374380#[ cfg( not( target_os = "trusty" ) ) ]
375381impl AsFd for crate :: net:: TcpStream {
376382 #[ inline]
383+ #[ rustdoc_skip_body]
377384 fn as_fd ( & self ) -> BorrowedFd < ' _ > {
378385 self . as_inner ( ) . socket ( ) . as_fd ( )
379386 }
@@ -384,6 +391,7 @@ impl AsFd for crate::net::TcpStream {
384391impl From < crate :: net:: TcpStream > for OwnedFd {
385392 /// Takes ownership of a [`TcpStream`](crate::net::TcpStream)'s socket file descriptor.
386393 #[ inline]
394+ #[ rustdoc_skip_body]
387395 fn from ( tcp_stream : crate :: net:: TcpStream ) -> OwnedFd {
388396 tcp_stream. into_inner ( ) . into_socket ( ) . into_inner ( ) . into_inner ( )
389397 }
@@ -393,6 +401,7 @@ impl From<crate::net::TcpStream> for OwnedFd {
393401#[ cfg( not( target_os = "trusty" ) ) ]
394402impl From < OwnedFd > for crate :: net:: TcpStream {
395403 #[ inline]
404+ #[ rustdoc_skip_body]
396405 fn from ( owned_fd : OwnedFd ) -> Self {
397406 Self :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner (
398407 owned_fd,
@@ -404,6 +413,7 @@ impl From<OwnedFd> for crate::net::TcpStream {
404413#[ cfg( not( target_os = "trusty" ) ) ]
405414impl AsFd for crate :: net:: TcpListener {
406415 #[ inline]
416+ #[ rustdoc_skip_body]
407417 fn as_fd ( & self ) -> BorrowedFd < ' _ > {
408418 self . as_inner ( ) . socket ( ) . as_fd ( )
409419 }
@@ -414,6 +424,7 @@ impl AsFd for crate::net::TcpListener {
414424impl From < crate :: net:: TcpListener > for OwnedFd {
415425 /// Takes ownership of a [`TcpListener`](crate::net::TcpListener)'s socket file descriptor.
416426 #[ inline]
427+ #[ rustdoc_skip_body]
417428 fn from ( tcp_listener : crate :: net:: TcpListener ) -> OwnedFd {
418429 tcp_listener. into_inner ( ) . into_socket ( ) . into_inner ( ) . into_inner ( )
419430 }
@@ -423,6 +434,7 @@ impl From<crate::net::TcpListener> for OwnedFd {
423434#[ cfg( not( target_os = "trusty" ) ) ]
424435impl From < OwnedFd > for crate :: net:: TcpListener {
425436 #[ inline]
437+ #[ rustdoc_skip_body]
426438 fn from ( owned_fd : OwnedFd ) -> Self {
427439 Self :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner (
428440 owned_fd,
@@ -434,6 +446,7 @@ impl From<OwnedFd> for crate::net::TcpListener {
434446#[ cfg( not( target_os = "trusty" ) ) ]
435447impl AsFd for crate :: net:: UdpSocket {
436448 #[ inline]
449+ #[ rustdoc_skip_body]
437450 fn as_fd ( & self ) -> BorrowedFd < ' _ > {
438451 self . as_inner ( ) . socket ( ) . as_fd ( )
439452 }
@@ -444,6 +457,7 @@ impl AsFd for crate::net::UdpSocket {
444457impl From < crate :: net:: UdpSocket > for OwnedFd {
445458 /// Takes ownership of a [`UdpSocket`](crate::net::UdpSocket)'s file descriptor.
446459 #[ inline]
460+ #[ rustdoc_skip_body]
447461 fn from ( udp_socket : crate :: net:: UdpSocket ) -> OwnedFd {
448462 udp_socket. into_inner ( ) . into_socket ( ) . into_inner ( ) . into_inner ( )
449463 }
@@ -453,6 +467,7 @@ impl From<crate::net::UdpSocket> for OwnedFd {
453467#[ cfg( not( target_os = "trusty" ) ) ]
454468impl From < OwnedFd > for crate :: net:: UdpSocket {
455469 #[ inline]
470+ #[ rustdoc_skip_body]
456471 fn from ( owned_fd : OwnedFd ) -> Self {
457472 Self :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner ( FromInner :: from_inner (
458473 owned_fd,
@@ -613,6 +628,7 @@ impl<'a> AsFd for io::StderrLock<'a> {
613628#[ stable( feature = "anonymous_pipe" , since = "1.87.0" ) ]
614629#[ cfg( not( target_os = "trusty" ) ) ]
615630impl AsFd for io:: PipeReader {
631+ #[ rustdoc_skip_body]
616632 fn as_fd ( & self ) -> BorrowedFd < ' _ > {
617633 self . 0 . as_fd ( )
618634 }
@@ -621,6 +637,7 @@ impl AsFd for io::PipeReader {
621637#[ stable( feature = "anonymous_pipe" , since = "1.87.0" ) ]
622638#[ cfg( not( target_os = "trusty" ) ) ]
623639impl From < io:: PipeReader > for OwnedFd {
640+ #[ rustdoc_skip_body]
624641 fn from ( pipe : io:: PipeReader ) -> Self {
625642 pipe. 0 . into_inner ( )
626643 }
@@ -629,6 +646,7 @@ impl From<io::PipeReader> for OwnedFd {
629646#[ stable( feature = "anonymous_pipe" , since = "1.87.0" ) ]
630647#[ cfg( not( target_os = "trusty" ) ) ]
631648impl AsFd for io:: PipeWriter {
649+ #[ rustdoc_skip_body]
632650 fn as_fd ( & self ) -> BorrowedFd < ' _ > {
633651 self . 0 . as_fd ( )
634652 }
@@ -637,6 +655,7 @@ impl AsFd for io::PipeWriter {
637655#[ stable( feature = "anonymous_pipe" , since = "1.87.0" ) ]
638656#[ cfg( not( target_os = "trusty" ) ) ]
639657impl From < io:: PipeWriter > for OwnedFd {
658+ #[ rustdoc_skip_body]
640659 fn from ( pipe : io:: PipeWriter ) -> Self {
641660 pipe. 0 . into_inner ( )
642661 }
0 commit comments