3 unstable releases
0.2.2 | Dec 1, 2024 |
---|---|
0.2.1 |
|
0.2.0 |
|
0.1.1 | Oct 27, 2024 |
0.1.0 | Oct 27, 2024 |
#2102 in Network programming
481 downloads per month
Used in 4 crates
(via fcnet)
12KB
185 lines
nftables-async
An async version of the helper to run nftables in the nftables
crate. Simply add both nftables-async
and nftables
to your crate, then use the nftables_async::apply_ruleset
or nftables_async::get_current_ruleset
to perform manipulations. Everything is compatible with the sync helper, even the error types, the functions, however, return "true" async futures.
To provide the asynchronous I/O, an implementation of the Process
trait in the crate is needed. Two implementations are provided built-in behind feature gates:
TokioProcess
using the Tokio stack, enabled viatokio-process
featureAsyncProcess
using theasync-process
crate (Smol stack), enabled viaasync-process
feature
Dependencies
~1–12MB
~159K SLoC