7 unstable releases
0.5.0 | Aug 8, 2023 |
---|---|
0.2.2 | Apr 4, 2021 |
0.2.0 | Mar 2, 2021 |
0.1.2 | Jan 29, 2021 |
0.0.0 | Jan 30, 2020 |
#60 in #peer
38 downloads per month
Used in 3 crates
68KB
1.5K
SLoC
Ratman client & interface library
Ratman is a packet router daemon, which can either run stand-alone, or be embedded into existing applications. This library provides type definitions, utilities, and interfaces to interact with the Ratman router core.
This library can be used in two different ways (not mutually exclusive, although doing both at the same time would be a bit weird. But hey, we won't judge you).
- You want to write a ratman-client application (i.e. a program that uses Irdest as its network backend). Use the types and functions exported from the client module
- You want to write a ratman-netmod driver (i.e. a plug-in for Ratman to peer with other instances via some new communication channel). Use the types and functions exported from the netmod module
lib.rs
:
Ratman client & interface library
Ratman is a packet router daemon, which can either run stand-alone, or be embedded into existing applications. This library provides type definitions, utilities, and interfaces to interact with the Ratman router core.
This library can be used in two different ways (not mutually exclusive, although doing both at the same time would be a bit weird. But we won't judge you).
Dependencies
~11–22MB
~337K SLoC