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