Skip to main content

polyester/codecs/decode/
common.rs

1//! Shared proto decoders.
2
3use crate::models::ApiData;
4use serde::Serialize;
5
6pub fn api_data_from_proto<T: Serialize>(msg: &T) -> ApiData {
7    match serde_json::to_value(msg) {
8        Ok(raw) => ApiData { raw },
9        Err(_) => ApiData::empty(),
10    }
11}