async_arp/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! ## Example
//! Following example demonstrates probing all hosts in a given network range (e.g., an IPv4 subnet).
//! To run this example locally, make sure to specify the network interface (e.g., `eth0` or `wlan0`) as a parameter.
//! ```rust
#![doc = include_str!("../examples/probe.rs")]
//! ```
//! In a similar fashion, more advanced ARP requests (e.g., for diagnostic purposes) can be sent using [`client::Client::request`].

pub mod client;
pub mod error;
pub mod probe;
pub mod request;

pub(crate) mod caching;
pub(crate) mod constants;
pub(crate) mod notification;
pub(crate) mod response;