Skip to main content

camel_api/
data_format.rs

1use crate::body::Body;
2use crate::error::CamelError;
3
4pub trait DataFormat: Send + Sync + 'static {
5    fn name(&self) -> &str;
6    fn marshal(&self, body: Body) -> Result<Body, CamelError>;
7    fn unmarshal(&self, body: Body) -> Result<Body, CamelError>;
8}