pub struct BorrowedSerdeDecoder<'de, DE: BorrowDecoder<'de>> { /* private fields */ }Available on crate feature
serde only.Expand description
Serde decoder encapsulating a borrowed reader.
Implementations§
Source§impl<'de, DE: BorrowDecoder<'de>> BorrowedSerdeDecoder<'de, DE>
impl<'de, DE: BorrowDecoder<'de>> BorrowedSerdeDecoder<'de, DE>
Sourcepub fn as_deserializer<'a>(
&'a mut self,
) -> impl Deserializer<'de, Error = DecodeError> + 'a
pub fn as_deserializer<'a>( &'a mut self, ) -> impl Deserializer<'de, Error = DecodeError> + 'a
Return a type implementing serde::Deserializer.
Source§impl<'de, C: Config, Context> BorrowedSerdeDecoder<'de, DecoderImpl<SliceReader<'de>, C, Context>>
impl<'de, C: Config, Context> BorrowedSerdeDecoder<'de, DecoderImpl<SliceReader<'de>, C, Context>>
Sourcepub const fn from_slice(slice: &'de [u8], config: C, context: Context) -> Selfwhere
C: Config,
pub const fn from_slice(slice: &'de [u8], config: C, context: Context) -> Selfwhere
C: Config,
Creates the decoder from a borrowed slice.