in rust/ccommon-backend/src/option/print.rs [38:54]
fn fmt_value<W: Write>(writer: &mut W, val: option_val, ty: option_type) -> Result<()> {
unsafe {
match ty {
OPTION_TYPE_BOOL => write!(writer, "{: <20}", if val.vbool { "yes" } else { "no" }),
OPTION_TYPE_UINT => write!(writer, "{: <20}", val.vuint),
OPTION_TYPE_FPN => write!(writer, "{: <20}", val.vfpn),
OPTION_TYPE_STR => {
if val.vstr.is_null() {
write!(writer, "{: <20}", "NULL")
} else {
write!(writer, "{: <20}", fmt_cstr(val.vstr))
}
}
_ => write!(writer, "{: <20}", "<unknown>"),
}
}
}