INNER CODE UNIT · Rust

field_changes_json

logannye/rosalind · crates/receipt-wasm/src/lib.rs:325

fn field_changes_json(changes: &[rosalind_receipt::FieldChange]) -> String {
    let body = changes
        .iter()
        .map(|change| {
            format!(
                "{{\"key\":\"{}\",\"a\":{},\"b\":{}}}",
                json_escape(&change.key),
                optional_string(change.a.as_deref()),
                optional_string(change.b.as_deref())
            )
        })
        .collect::<Vec<_>>()
        .join(",");
    format!("[{body}]")
}

fn operand_changes_json(changes: &[rosalind_receipt::OperandChange]) -> String {
    let body = changes

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…