dpscript/ir/ast/ser/
func.rs1use super::SerializeNode;
2use crate::{IRFunction, Indented};
3
4impl SerializeNode for IRFunction {
5 fn serialize_node(&self) -> String {
6 format!(
7 "func \"{}\": {{\n{}\n}}",
8 self.id,
9 self.body
10 .iter()
11 .filter_map(|v| v.serialize_node())
12 .indented(1)
13 .join("\n")
14 )
15 }
16}