pub struct ProstSerializer<Deserialized, Serialized> { /* private fields */ }
Expand description
A stateless implementation of protosocket’s Serializer
and Deserializer
traits using prost
for encoding and decoding protocol buffers messages.
Trait Implementations§
Source§impl<Deserialized: Debug, Serialized: Debug> Debug for ProstSerializer<Deserialized, Serialized>
impl<Deserialized: Debug, Serialized: Debug> Debug for ProstSerializer<Deserialized, Serialized>
Source§impl<Deserialized: Default, Serialized: Default> Default for ProstSerializer<Deserialized, Serialized>
impl<Deserialized: Default, Serialized: Default> Default for ProstSerializer<Deserialized, Serialized>
Source§fn default() -> ProstSerializer<Deserialized, Serialized>
fn default() -> ProstSerializer<Deserialized, Serialized>
Returns the “default value” for a type. Read more
Source§impl<Deserialized, Serialized> Deserializer for ProstSerializer<Deserialized, Serialized>
impl<Deserialized, Serialized> Deserializer for ProstSerializer<Deserialized, Serialized>
Source§impl<Deserialized, Serialized> Serializer for ProstSerializer<Deserialized, Serialized>
impl<Deserialized, Serialized> Serializer for ProstSerializer<Deserialized, Serialized>
Auto Trait Implementations§
impl<Deserialized, Serialized> Freeze for ProstSerializer<Deserialized, Serialized>
impl<Deserialized, Serialized> RefUnwindSafe for ProstSerializer<Deserialized, Serialized>where
Deserialized: RefUnwindSafe,
Serialized: RefUnwindSafe,
impl<Deserialized, Serialized> Send for ProstSerializer<Deserialized, Serialized>
impl<Deserialized, Serialized> Sync for ProstSerializer<Deserialized, Serialized>
impl<Deserialized, Serialized> Unpin for ProstSerializer<Deserialized, Serialized>
impl<Deserialized, Serialized> UnwindSafe for ProstSerializer<Deserialized, Serialized>where
Deserialized: UnwindSafe,
Serialized: UnwindSafe,
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