1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use color_eyre::eyre::Result; use std::io::{prelude::*, stdin, stdout}; fn main() -> Result<()> { let mut input = String::new(); let mut fin = stdin().lock(); fin.read_to_string(&mut input)?; let result = xesite_markdown::render(&input)?; let mut fout = stdout().lock(); fout.write(result.as_bytes())?; Ok(()) }