Cargo Features
[dependencies]
birli = { version = "0.15.1", default-features = false, features = ["aoflagger", "cli", "cfitsio-static", "all-static"] }
- default = aoflagger, cli
-
These default features are set whenever
birli
is added without
somewhere in the dependency tree.default-features = false - aoflagger default = aoflagger_sys
-
Use aoflagger to detect RFI
Affects
flags::jones_baseline_view_to_imageset
,flags::flag_baseline_view_to_flagmask
,flags::flag_jones_array_existing
,flags::flag_jones_array
,preprocessing::PreprocessContext.aoflagger_strategy
… - cli default = clap, env_logger, prettytable-rs, shlex
-
Use command-line-only dependencies
Affects
error::CLIError
…Required by the binary
- cfitsio-static all-static?
-
Compile cfitsio statically and link it
Enables cfitsio-static of marlu
- all-static = cfitsio-static
-
Compile all C dependencies statically and link them
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.
- aoflagger_sys aoflagger
-
Enables aoflagger_sys
aoflagger feature
- clap cli
-
Enables clap ^3.1.8
cli feature
- env_logger cli
-
Enables env_logger ^0.9.0
- prettytable-rs cli
- shlex cli