bencode2json 0.1.0

A Bencoded to JSON converter library and console app with no intermediary in-memory structure.
Documentation
//! Run with:
//!
//! ```not_rust
//! echo "4:spam" | cargo run --example parser_stdin_stdout
//! ```
//!
//! It prints "spam".
use std::io;

use bencode2json::parsers::BencodeParser;

fn main() {
    let input = Box::new(io::stdin());
    let mut output = Box::new(io::stdout());

    if let Err(e) = BencodeParser::new(input).write_bytes(&mut output) {
        eprintln!("Error: {e}");
        std::process::exit(1);
    }
}