Struct chisel_json::decoders::DecoderSelector
source · pub struct DecoderSelector {}Expand description
A struct that is essentially a factory for creating new instances of char iterators, based on a specified encoding type
Implementations§
source§impl DecoderSelector
impl DecoderSelector
sourcepub fn default_decoder<'a, Buffer: BufRead>(
&'a self,
buffer: &'a mut Buffer
) -> impl Iterator<Item = char> + 'a
pub fn default_decoder<'a, Buffer: BufRead>( &'a self, buffer: &'a mut Buffer ) -> impl Iterator<Item = char> + 'a
Create and return an instance of the default byte decoder / char iterator
sourcepub fn new_decoder<'a, Buffer: BufRead>(
&'a self,
buffer: &'a mut Buffer,
encoding: Encoding
) -> impl Iterator<Item = char> + 'a
pub fn new_decoder<'a, Buffer: BufRead>( &'a self, buffer: &'a mut Buffer, encoding: Encoding ) -> impl Iterator<Item = char> + 'a
Create and return an instance of a given byte decoder / char iterator based on a specific encoding
Trait Implementations§
source§impl Default for DecoderSelector
impl Default for DecoderSelector
source§fn default() -> DecoderSelector
fn default() -> DecoderSelector
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for DecoderSelector
impl Send for DecoderSelector
impl Sync for DecoderSelector
impl Unpin for DecoderSelector
impl UnwindSafe for DecoderSelector
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