libratman

Crates.iolibratman
lib.rslibratman
version
sourcesrc
created_at2025-03-10 22:56:49.306306+00
updated_at2025-03-10 22:56:49.306306+00
descriptionRatman types, client, and interface library
homepage
repository
max_upload_size
id1587298
Cargo.toml error:TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Katharina Fey (spacekookie)

documentation

README

libratman

libratman is a core part of the Irdest project, providing shared utilities for ratmand (a routing daemon), ratcat (a messaging tool), and ratctl (a control utility). It includes type definitions, encoding logic, and functions used by these tools and netmod libraries—userspace drivers for network hardware and protocols.

The crate offers two optional features: client and netmod. The client feature enables applications to connect to ratmand via a TCP socket for tasks like address management or message streaming, used by ratctl and ratcat. The netmod feature provides tools for building netmod drivers, handling frame processing and link configuration independently of the router.

If you're looking at these crate docs you're most likely interested in writing an application (or integration) for Ratman, which means you should check out the [api] module!

Commit count: 0

cargo fmt