witx-codegen 0.11.4

WITX code generator for WebAssembly guest modules.
Documentation
use std::io::Write;

use super::*;

impl DocGenerator {
    pub fn define_as_tuple<T: Write>(
        w: &mut PrettyWriter<T>,
        name: &str,
        members: &[ASTupleMember],
    ) -> Result<(), Error> {
        w.write_lines(format!(
            "### {}\nTuple, representing ({}).",
            name.as_type(),
            members
                .iter()
                .map(|member| { member.type_.as_lang() })
                .collect::<Vec<_>>()
                .join(", ")
        ))?
        .eob()?;
        Ok(())
    }
}