[−][src]Crate uapi
Unix API crate
NOTE: The crate documentation is in the docs module.
Modules
| c | Re-export of the libc crate with missing items added |
| docs | Module containing the crate documentation |
Macros
| format_ustr | Forwards its arguments to |
| map_err |
|
| ustr |
|
Structs
| AssertPacked | Transparent wrapper that asserts that a type is |
| AssertPod | Transparent wrapper that asserts that a type is |
| Bstr | Thin wrapper for a |
| Dir | Wrapper for |
| Dirent | Wrapper for |
| Errno |
|
| Fd | A borrowed file descriptor |
| InotifyEvent | Wrapper for |
| Msghdr | Rusty version of an immutable |
| MsghdrMut | Rusty version of a mutable |
| OwnedFd | An owned file descriptor |
| Ustr | Thin wrapper for a |
| UstrPtr | Wrapper for a |
| Ustring | Thin wrapper for a |
| UtsName | Wrapper for |
Constants
Traits
| AsUstr | Used for cheap conversion from into |
| Bytes | Trait for objects which can be turned into bytes |
| IntoUstr | Trait for objects which can be turned into |
| Packed | Marker trait for types without padding |
| Pod | Marker trait for Pod types |
| SockAddr | Marker trait for socket address types |
| UapiReadExt |
|
Functions
Type Definitions
| Result |