rusty-vipe 0.1.0

Pop $EDITOR mid-pipe, edit the buffered bytes interactively, resume the pipeline with the edited output — a Rust port of moreutils `vipe` with strict-compat mode, cross-platform TTY reattachment (/dev/tty or CONIN$/CONOUT$), and a typed library API.
Documentation
//! T114: assert the `fake-editor` source documents every supported transform
//! (FR-026). Reads the source file via `include_str!` and verifies the
//! docstring table mentions each transform name.

#[test]
fn fake_editor_documents_every_transform() {
    const SOURCE: &str = include_str!("bin/fake_editor.rs");
    for transform in &[
        "delete-line:",
        "replace:",
        "passthrough",
        "exit-nonzero:",
        "noop",
        "report-argv",
        "report-filename",
        "report-stdio",
    ] {
        assert!(
            SOURCE.contains(transform),
            "FR-026: fake-editor source must mention transform {transform:?}"
        );
    }
}