pub struct MessagePackSerializer;Expand description
MessagePack serializer
Trait Implementations§
Source§impl CacheSerializer for MessagePackSerializer
impl CacheSerializer for MessagePackSerializer
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 MessagePackSerializer
impl RefUnwindSafe for MessagePackSerializer
impl Send for MessagePackSerializer
impl Sync for MessagePackSerializer
impl Unpin for MessagePackSerializer
impl UnwindSafe for MessagePackSerializer
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