INNER CODE UNIT · Rust
tri_bool
logannye/rosalind · crates/receipt-wasm/src/lib.rs:317
fn tri_bool(value: Option<bool>) -> &'static str {
match value {
Some(true) => "true",
Some(false) => "false",
None => "null",
}
}
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())
)