Cargo Features

[dependencies]
timsrust = { version = "0.4.2", default-features = false, features = ["tdf", "minitdf", "serialize", "timscompress"] }
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, config::SpectrumReaderConfig.frame_splitting_params

minitdf default = parquet

Affects tdf_blob_reader::IndexedTdfBlobReader, 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
parquet minitdf

Enables parquet ^53.0.0

serde serialize
serde_json serialize
timscompress implicit feature

Enables timscompress

timscompress:

A crate to compress Bruker timsTOF data