[−][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 |
| InitializedIovec | A wrapper for a partially initialized |
| InitializedIovecIter | An iterator over the initialized components of an |
| InotifyEvent | Wrapper for |
| Msghdr | Rusty version of an immutable |
| MsghdrMut | Rusty version of a mutable |
| NlmsgWriter | Deprecated A writer for netlink messages |
| 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 |
| MaybeUninitIovec | A possibly uninitialized |
| MaybeUninitIovecMut | A possibly uninitialized |
| MaybeUninitSliceExt | Extension for |
| NlmsgHeader | Deprecated The general shape of a header of a netlink message |
| NlmsgHeaderExt | Deprecated Extension trait for netlink message headers |
| 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 |