pub fn new_with_settings(buffer: B, settings: Settings) -> Self {
        let shared = Arc::new(Shared::new(&settings));
        let _shared_stack = SharedStack::push(shared.clone());
        Self {
            base:   BaseStreamDeserializer::new(IoRead::new(Reader::new(buffer, shared.clone()))),
            shared,
        }
    }
/// Create a JSON stream deserializer, with settings
Create a JSON stream deserializer, with settings
Create a JSON stream deserializer with settings
pub fn new_with_settings(buffer: B, settings: Settings) -> Self {
        let shared = Arc::new(Shared::new(&settings));
        let _shared_stack = SharedStack::push(shared.clone());
        Self {
            base:   BaseStreamDeserializer::new(IoRead::new(Reader::new(buffer, shared.clone()))),
            shared,
        }
    }
pub fn new_with_settings ( buffer : B , settings : Settings ) -> Self { let shared = Arc :: new ( Shared :: new ( & settings ) ) ; let _shared_stack = SharedStack :: push ( shared . clone ( ) ) ; Self { base : BaseStreamDeserializer :: new ( IoRead :: new ( Reader :: new ( buffer , shared . clone ( ) ) ) ) , shared , } }
Create a JSON stream deserializer, with settings
Create a JSON stream deserializer with settings
buffer
B
settings
Settings
buffer
B
settings
Settings