pub fn from_buf_reader(
        reader: BufReader<R>,
        schema: Arc<Schema>,
        batch_size: usize,
        projection: Option<Vec<String>>,
    ) -> Self {
        Self {
            reader,
            decoder: Decoder::new(schema, batch_size, projection),
        }
    }
/// Create a new JSON Reader from a `BufReader<R: Read>`
///
/// To customize the schema, such as to enable schema inference, use `ReaderBuilder`
Create a new JSON Reader from a `BufReader`
To customize the schema, such as to enable schema inference, use `ReaderBuilder`
Create a new JSON Reader from a ` BufReader ` To customize the schema such as to enable schema inference use ` ReaderBuilder `
pub fn from_buf_reader(
        reader: BufReader<R>,
        schema: Arc<Schema>,
        batch_size: usize,
        projection: Option<Vec<String>>,
    ) -> Self {
        Self {
            reader,
            decoder: Decoder::new(schema, batch_size, projection),
        }
    }
pub fn from_buf_reader ( reader : BufReader < R > , schema : Arc < Schema > , batch_size : usize , projection : Option < Vec < String > > , ) -> Self { Self { reader , decoder : Decoder :: new ( schema , batch_size , projection ) , } }
Create a new JSON Reader from a `BufReader<R: Read>`
To customize the schema, such as to enable schema inference, use `ReaderBuilder`
Create a new JSON Reader from a ` BufReader<R : Read > ` To customize the schema such as to enable schema inference use ` ReaderBuilder `
reader
BufReader<R>
schema
Arc<Schema>
batch_size
usize
projection
Option<Vec<String>>