pub struct JsonSerializer;Expand description
JSON serializer
Trait Implementations§
Source§impl CacheSerializer for JsonSerializer
impl CacheSerializer for JsonSerializer
Source§fn serialize_cache_data(&self, data: &PersistedCacheData) -> RragResult<Vec<u8>>
fn serialize_cache_data(&self, data: &PersistedCacheData) -> RragResult<Vec<u8>>
Serialize cache data
Source§fn deserialize_cache_data(&self, data: &[u8]) -> RragResult<PersistedCacheData>
fn deserialize_cache_data(&self, data: &[u8]) -> RragResult<PersistedCacheData>
Deserialize cache data
Source§fn format_name(&self) -> &str
fn format_name(&self) -> &str
Get format name
Auto Trait Implementations§
impl Freeze for JsonSerializer
impl RefUnwindSafe for JsonSerializer
impl Send for JsonSerializer
impl Sync for JsonSerializer
impl Unpin for JsonSerializer
impl UnwindSafe for JsonSerializer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more