jetcrab\ast/
serialization.rs1use crate::ast::node::Node;
2use serde_json;
3
4pub fn serialize_ast(node: &Node) -> Result<String, serde_json::Error> {
5 serde_json::to_string_pretty(node)
6}
7
8pub fn deserialize_ast(json: &str) -> Result<Node, serde_json::Error> {
9 serde_json::from_str(json)
10}