Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Install

The crates need Rust 1.85 or newer, which is the rust-version in the workspace manifest. This repository’s rust-toolchain.toml pins 1.97.1 for development.

The published crates are version 0.10.0. They release together. rfc9162-tiles depends on rfc9162 at that same version, and rfc9162-log depends on both, so install one version of each.

PlatformInstaller
Linuxrustup’s shell script, then cargo add
macOSrustup’s shell script, after the Xcode command-line tools
Windowswinget install Rustlang.Rustup, or rustup-init.exe
From a checkoutclone the repository and build with the pinned toolchain

After the toolchain is on PATH:

cargo add rfc9162@0.10.0
cargo add rfc9162-tiles@0.10.0
cargo add rfc9162-log@0.10.0

The sidecar command comes with rfc9162-log:

cargo install rfc9162-log --version 0.10.0 --locked

That installs the binary rfc9162-sidecar. The log how-to runs it. From a checkout, cargo run -p rfc9162-log --bin rfc9162-sidecar builds the same binary from the sources in the tree.

The getting started program needs only rfc9162.