Expand description
§Batman-Robin Library
This crate provides a Rust interface to batman-adv mesh networking, exposing
both low-level netlink operations and a high-level RobinClient for CLI or programmatic use.
§Modules
commands- Internal implementation of batman-adv commands (netlink message builders, parsing, etc.).error- DefinesError, the unified error type for all operations.netlink- Low-level wrappers around netlink sockets, generic netlink messages, and attribute builders.client- High-level API providing theClientstruct for interacting with mesh networks.model- Data structures representing interfaces, neighbors, originators, gateways, translation tables, etc.cli- Command-line interface modules (only included when building the binary).
Re-exports§
pub use model::*;
Modules§
Structs§
- Client
- High-level client for interacting with the BATMAN-adv mesh network.
Enums§
- Error
- Represents all possible errors returned by the Robin library.