Cargo Features

[dependencies]
innofile = { version = "0.1.0", default-features = false, features = ["sync", "tokio", "hdfs", "s3", "object_store", "csv", "json", "orc", "parquet"] }
default = csv, hdfs, json, orc, parquet, s3, sync, tokio

These default features are set whenever innofile is added without default-features = false somewhere in the dependency tree.

sync default

runtime

Affects innofile::sync

tokio default

Enables async-trait, futures, and tokio

Affects innofile::tokio

hdfs default

file system

s3 default

Enables aws of object_store

object_store s3

Enables futures, object_store, and tokio

Affects fs::object_store, fs::object_store

csv default

file format

Enables arrow-csv ^53.4.0

Affects arrow::csv, arrow::csv

json default

Enables arrow-json ^53.4.0

Affects arrow::json, arrow::json

orc default

Enables orc-rust

Affects arrow::orc, arrow::orc

parquet default

Enables parquet ^53.4.0

Affects arrow::parquet, arrow::parquet