Cargo Features

[dependencies]
timsrust = { version = "0.4.1", default-features = false, features = ["tdf", "minitdf", "serialize"] }
default = minitdf, serialize, tdf

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

tdf default = rusqlite

Affects file_readers::sql_reader, spectrum_reader::SpectrumReaderConfig.frame_splitting_params

minitdf default = parquet

Affects file_readers::parquet_reader

serialize default = serde, serde_json

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

rusqlite tdf

Enables rusqlite ^0.31.0

parquet minitdf

Enables parquet ^42.0.0

serde serialize
serde_json serialize