[−][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 |