1#![allow(clippy::non_ascii_literal)]
2#![allow(clippy::module_name_repetitions)]
3#![doc = include_str!("../README.md")]
4
5pub(crate) mod backend;
6pub(crate) mod error;
7pub(crate) mod read;
8pub(crate) mod types;
9pub(crate) mod write;
10
11pub use error::Error;
12pub use read::{
13 read_record_from_file, read_record_from_reader, read_records_from_file,
14 read_records_from_reader,
15};
16pub use types::DataFormat;
17pub use write::{
18 write_record_to_file, write_record_to_writer, write_records_to_file, write_records_to_writer,
19};