netlink_rust/lib.rs
1//! Partial Rust implementation of the Linux kernel Netlink protocol
2//!
3//! Currently this crate is mostly used together with the nl80211-rs crate to
4//! explore the Linux kernel Netlink interface for 802.11 devices.
5
6mod errors;
7#[macro_use]
8pub mod core;
9pub mod generic;
10pub mod route;
11
12pub use crate::core::nested_attribute_array;
13pub use crate::core::{
14 Attribute, ConvertFrom, HardwareAddress, Message, MessageMode, NativePack, NativeUnpack,
15 Protocol, Socket,
16};
17pub use crate::errors::{Error, Result};