Cargo Features

[dependencies]
marlu = { version = "0.15.0", default-features = false, features = ["cfitsio", "mwalib", "ms", "approx", "serde", "cfitsio-static", "all-static"] }
default = ms, mwalib

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

cfitsio mwalib = fitsio, fitsio-sys

Link against cfitsio, enabling uvfits IO code

Affects error::UvfitsWriteError

mwalib default cfitsio-static? = cfitsio

Provide mwalib convenience functions (requires cfitsio)

Enables mwalib

"mwalib" feature

ms default = flate2, rubbl_casatables

Provide measurement set IO code.

Affects error::MeasurementSetWriteError

approx

Provide approx traits on data types

Enables approx

"approx" feature

serde

Provide serialize and deserialize traits on data types

Enables serde

"serde" feature

cfitsio-static all-static?

Compile various C libraries statically.

Enables cfitsio-static of mwalib

all-static = cfitsio-static

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.

fitsio cfitsio?

Enables fitsio

"cfitsio" feature

fitsio-sys cfitsio?
flate2 ms

Enables flate2

"ms" feature

rubbl_casatables ms