# src.DesignNotes

- **Module:** src
- **Package:** libtmux
- **Language:** Rust
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/lib.rs#L425
- **Page:** https://libtmux.org/en/rs/latest/reference/src-designnotes/

The design notes, compiled.

`design.md` explains why this crate is shaped as it is, and its Rust blocks
had drifted out of the crate they describe: one named an `Error` variant
nobody wrote. Compiling them is what keeps a rationale honest about the
thing it is rationalising.

Every block in that file is one, an indented block included: rustdoc reads
indentation as a fence and a fence with no language as Rust. A block
quoting tmux source or terminal output needs a `text` tag, or the gate
reports the crate as one that does not compile.
