pub struct BytesReaderDeserializer<R: Read>(pub R);
Tuple Fields§
§0: R
Trait Implementations§
source§impl<R: Read> Deserializer for BytesReaderDeserializer<R>
impl<R: Read> Deserializer for BytesReaderDeserializer<R>
fn deserialize_any<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_unit<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_bool<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_u8<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_u16<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_u32<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_u64<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_u128<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_i8<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_i16<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_i32<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_i64<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_i128<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_f32<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_f64<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_char<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_seq<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_bytes_buf<V>(self, visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_option<V>(self, _visitor: V) -> Result<V::Value, Error>where
V: Visitor,
fn deserialize_bytes_seq<V>(self, visitor: V) -> Result<V::Value, Error>where
V: Visitor,
Auto Trait Implementations§
impl<R> Freeze for BytesReaderDeserializer<R>where
R: Freeze,
impl<R> RefUnwindSafe for BytesReaderDeserializer<R>where
R: RefUnwindSafe,
impl<R> Send for BytesReaderDeserializer<R>where
R: Send,
impl<R> Sync for BytesReaderDeserializer<R>where
R: Sync,
impl<R> Unpin for BytesReaderDeserializer<R>where
R: Unpin,
impl<R> UnwindSafe for BytesReaderDeserializer<R>where
R: 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