Skip to main content

Module builder

Module builder 

Source

Re-exportsยง

use crate::codec::AvroFieldBuilder; ๐Ÿ”’
use crate::codec::Tz; ๐Ÿ”’
use crate::errors::AvroError; ๐Ÿ”’
use crate::reader::async_reader::ReaderState; ๐Ÿ”’
use crate::reader::header::Header; ๐Ÿ”’
use crate::reader::header::HeaderDecoder; ๐Ÿ”’
use crate::reader::header::HeaderInfo; ๐Ÿ”’
use crate::reader::record::RecordDecoder; ๐Ÿ”’
use crate::reader::AsyncAvroFileReader; ๐Ÿ”’
use crate::reader::AsyncFileReader; ๐Ÿ”’
use crate::reader::Decoder; ๐Ÿ”’
use crate::schema::AvroSchema; ๐Ÿ”’
use crate::schema::FingerprintAlgorithm; ๐Ÿ”’
use indexmap::IndexMap; ๐Ÿ”’
use std::ops::Range; ๐Ÿ”’

Structsยง

ReaderBuilder
Builder for an asynchronous Avro file reader.

Constantsยง

DEFAULT_HEADER_SIZE_HINT ๐Ÿ”’

Functionsยง

read_header ๐Ÿ”’
read_header_info
Reads the Avro file header (magic, metadata, sync marker) asynchronously from reader.