Trait c3p0_common::json::codec::JsonCodec
source · pub trait JsonCodec<Data: DataType>: Clone + Send + Sync {
// Required methods
fn data_from_value(&self, value: Value) -> Result<Data, C3p0Error>;
fn data_to_value(&self, data: &Data) -> Result<Value, C3p0Error>;
}
Required Methods§
fn data_from_value(&self, value: Value) -> Result<Data, C3p0Error>
fn data_to_value(&self, data: &Data) -> Result<Value, C3p0Error>
Object Safety§
This trait is not object safe.