INNER CODE UNIT · Rust

string_map_json

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

fn string_map_json(map: &std::collections::BTreeMap<String, String>) -> String {
    let body = map
        .iter()
        .map(|(key, value)| {
            format!(
                "\"{}\":\"{}\"",
                json_escape(key),
                json_escape(value)
            )
        })
        .collect::<Vec<_>>()
        .join(",");
    format!("{{{body}}}")
}

fn optional_string(value: Option<&str>) -> String {
    value
        .map(|value| format!("\"{}\"", json_escape(value)))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…