Trait c3p0::JsonCodec

source ·
pub trait JsonCodec<Data>: Clone + Send + Sync
where Data: DataType,
{ // Required methods fn data_from_value(&self, value: Value) -> Result<Data, C3p0Error>; fn data_to_value(&self, data: &Data) -> Result<Value, C3p0Error>; }

Required Methods§

source

fn data_from_value(&self, value: Value) -> Result<Data, C3p0Error>

source

fn data_to_value(&self, data: &Data) -> Result<Value, C3p0Error>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Data> JsonCodec<Data> for DefaultJsonCodec
where Data: DataType,