Struct prevayler_rs::serializer::json_serializer::JsonSerializer [−][src]
pub struct JsonSerializer {}
Implementation of Serializer
for the Json format.
This implements the Serializer
trait for every data that also implements serde Serialize and Deserialize.
Implementations
impl JsonSerializer
[src]
impl JsonSerializer
[src]Trait Implementations
impl<T> Serializer<T> for JsonSerializer where
T: Serialize + DeserializeOwned + Unpin,
[src]
impl<T> Serializer<T> for JsonSerializer where
T: Serialize + DeserializeOwned + Unpin,
[src]fn serialize(&self, data_to_serialize: &T) -> SerializerResult<Box<[u8]>>
[src]
fn deserialize<'a, R: Read + Unpin + 'a>(
&self,
reader: R
) -> Box<dyn Stream<Item = SerializerResult<T>> + Unpin + 'a> where
T: 'a,
[src]
&self,
reader: R
) -> Box<dyn Stream<Item = SerializerResult<T>> + Unpin + 'a> where
T: 'a,
Auto Trait Implementations
impl RefUnwindSafe for JsonSerializer
impl RefUnwindSafe for JsonSerializer
impl Send for JsonSerializer
impl Send for JsonSerializer
impl Sync for JsonSerializer
impl Sync for JsonSerializer
impl Unpin for JsonSerializer
impl Unpin for JsonSerializer
impl UnwindSafe for JsonSerializer
impl UnwindSafe for JsonSerializer