pub struct JsonTranslator;Expand description
JSON translator for Vec<u8> ↔ serde-compatible types.
Serializes domain objects to JSON bytes and deserializes them back.
Trait Implementations§
Source§impl Clone for JsonTranslator
impl Clone for JsonTranslator
Source§fn clone(&self) -> JsonTranslator
fn clone(&self) -> JsonTranslator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for JsonTranslator
Source§impl Debug for JsonTranslator
impl Debug for JsonTranslator
Source§impl Default for JsonTranslator
impl Default for JsonTranslator
Source§fn default() -> JsonTranslator
fn default() -> JsonTranslator
Returns the “default value” for a type. Read more
Source§impl<D> MessageTranslator<Vec<u8>, D> for JsonTranslator
impl<D> MessageTranslator<Vec<u8>, D> for JsonTranslator
Auto Trait Implementations§
impl Freeze for JsonTranslator
impl RefUnwindSafe for JsonTranslator
impl Send for JsonTranslator
impl Sync for JsonTranslator
impl Unpin for JsonTranslator
impl UnsafeUnpin for JsonTranslator
impl UnwindSafe for JsonTranslator
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