mml-lib 1.1.2

Rust implementation of the Emacs MIME message Meta Language (MML)
#[cfg(feature = "async-std")]
use async_std::main;
use mml::MmlCompilerBuilder;
#[cfg(feature = "tokio")]
use tokio::main;

#[test_log::test(main)]
async fn main() {
    let mml = include_str!("./plain.eml");
    let mml_compiler = MmlCompilerBuilder::new().build(mml).unwrap();
    let mime = mml_compiler.compile().await.unwrap().into_string().unwrap();

    println!("================================");
    println!("MML MESSAGE");
    println!("================================");
    println!();
    println!("{mml}");

    println!("================================");
    println!("COMPILED MIME MESSAGE");
    println!("================================");
    println!();
    println!("{mime}");
}