[−][src]Function llhd::assembly::write
pub fn write(
sink: &mut impl Write,
module: &Module
)
Emit assembly for a module.
Example
// Create a module. let mut module = Module::new(); module.add_entity(Entity::new("foo", entity_ty(vec![], vec![]))); // Write to a vector of bytes and convert into a string. let mut asm = vec![]; write(&mut asm, &module); let asm = String::from_utf8(asm).unwrap(); assert_eq!(asm, "entity @foo () () {\n}\n");