Cargo Features
[dependencies]
wdl = { version = "0.13.2", default-features = false, features = ["analysis", "ast", "cli", "engine", "format", "grammar", "lint", "lsp", "codespan", "doc", "anyhow", "clap", "clap-verbosity-flag", "colored", "futures", "indexmap", "indicatif", "notify", "opener", "serde_json", "tokio", "tokio-util", "toml", "tracing", "tracing-indicatif", "tracing-log", "tracing-subscriber", "url"] }
- default = analysis, ast, cli, doc, engine, format, grammar, lint, lsp
-
These default features are set whenever
wdl
is added without
somewhere in the dependency tree.default-features = false - analysis default
-
Enables wdl-analysis
- ast default codespan?
-
Enables wdl-ast
- cli default
-
Enables wdl-cli
- engine default
-
Enables wdl-engine
- format default
-
Enables wdl-format
- grammar default
-
Enables wdl-grammar
- lint default
-
Enables wdl-lint
- lsp default
-
Enables wdl-lsp
- codespan = ast
-
Enables codespan-reporting, codespan of wdl-ast
- doc default
-
Enables wdl-doc
Features from optional dependencies
- anyhow implicit feature
-
Enables anyhow
anyhow:
Flexible concrete Error type built on std::error::Error
- clap implicit feature
-
Enables clap
clap:
A simple to use, efficient, and full-featured Command Line Argument Parser
- clap-verbosity-flag implicit feature
-
Enables clap-verbosity-flag
clap-verbosity-flag:
Easily add a
--verbose
flag to CLIs using Clap - colored implicit feature
-
Enables colored
colored:
The most simple way to add colors in your terminal
- futures implicit feature
- indexmap implicit feature
-
Enables indexmap
indexmap:
A hash table with consistent order and fast iteration
- indicatif implicit feature
-
Enables indicatif
indicatif:
A progress bar and cli reporting library for Rust
- notify implicit feature
-
Enables notify
notify:
Cross-platform filesystem notification library
- opener implicit feature
-
Enables opener
opener:
Open a file or link using the system default program
- serde_json implicit feature
-
Enables serde_json
serde_json:
A JSON serialization file format
- tokio implicit feature
-
Enables tokio
tokio:
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
- tokio-util implicit feature
-
Enables tokio-util
tokio-util:
Additional utilities for working with Tokio
- toml implicit feature
- tracing implicit feature
-
Enables tracing
tracing:
Application-level tracing for Rust
- tracing-indicatif implicit feature
-
Enables tracing-indicatif
tracing-indicatif:
Tracing layer that automatically creates and manages progress bars for active spans
- tracing-log implicit feature
-
Enables tracing-log
tracing-log:
Provides compatibility between
tracing
and thelog
crate - tracing-subscriber implicit feature
-
Enables tracing-subscriber
tracing-subscriber:
Utilities for implementing and composing
tracing
subscribers - url implicit feature
-
Enables url
url:
URL library for Rust, based on the WHATWG URL Standard