Module std::os::unix  1.0.0
                   
                       [−]
                   
               [src]
Experimental extensions to std for Unix platforms.
For now, this module is limited to extracting file descriptors, but its functionality will grow over time.
Example
use std::fs::File; use std::os::unix::prelude::*; fn main() { let f = File::create("foo.txt").unwrap(); let fd = f.as_raw_fd(); // use fd with native unix bindings }use std::fs::File; use std::os::unix::prelude::*; fn main() { let f = File::create("foo.txt").unwrap(); let fd = f.as_raw_fd(); // use fd with native unix bindings }
Modules
| ffi | 
                                 Unix-specific extension to the primitives in the   | 
                       
| fs | 
                                 Unix-specific extensions to primitives in the   | 
                       
| io | 
                                 Unix-specific extensions to general I/O primitives  | 
                       
| prelude | 
                                 A prelude for conveniently writing platform-specific code.  | 
                       
| process | 
                                 Unix-specific extensions to primitives in the   | 
                       
| raw | 
                               [Deprecated]  Unix-specific primitives available on all unix platforms  | 
                       
| thread | 
                                 Unix-specific extensions to primitives in the   | 
                       
| net | 
                               [Unstable]  Unix-specific networking functionality  |