Skip to main content

format_domain_form

Function format_domain_form 

Source
pub fn format_domain_form(form: &DomainForm) -> String
Expand description

Render a domain form as an ASCII #(...) string. Round-trips through parse_domain_form.

ยงExamples

use sim_codec::{format_domain_form, parse_domain_form};

let source = "#(Note dur=4/4 pitches=[60,64])";
let form = parse_domain_form(source).unwrap();
let rendered = format_domain_form(&form);
assert_eq!(parse_domain_form(&rendered).unwrap(), form);