1 2 3 4 5 6 7
{% if source_cfg %}#[cfg({{ source_cfg }})] {% endif %}#[frb] pub fn {{ fn_name }}(json: String) -> Result<{{ type_name }}, String> { serde_json::from_str::<{{ core_ty }}>(&json) .map({{ type_name }}::from) .map_err(|e| e.to_string()) }