Expand description
Execution engine for Workflow Description Language (WDL) documents.
Re-exports§
pub use config::Config;
Modules§
Structs§
- Array
- Represents an
Arrayvalue. - Call
Location - Represents the location of a call in an evaluation error.
- Call
Value - Represents the outputs of a call.
- Cancellation
Context - Represents context for cancelling workflow or task evaluation.
- Enum
Variant - An enum variant value.
- Evaluated
Task - Represents an evaluated task.
- Evaluation
Path - Represents a path used in evaluation that may be either local or remote.
- Events
- Represents events that may be sent during WDL evaluation.
- Guest
Path - Represents a path to a file or directory on the guest.
- Hints
Value - Represents a hints value from a WDL 1.2 hints section.
- Host
Path - Represents a path to a file or directory on the host file system or a URL to a remote file.
- Input
Value - Represents an input value from a WDL 1.2 hints section.
- Map
- Represents a
Mapvalue. - Object
- Represents an
Objectvalue. - Output
Value - Represents an output value from a WDL 1.2 hints section.
- Outputs
- Represents outputs of a WDL workflow or task.
- Pair
- Represents a
Pairvalue. - Previous
Task Data Value - Represents a
task.previousvalue containing data from a previous attempt. - Source
Error - Represents an error that originates from WDL source.
- Struct
- Represents a
Structvalue. - Task
Inputs - Represents inputs to a task.
- Task
Post Evaluation Value - Represents a
taskvariable value after requirements evaluation (WDL 1.2+). - Task
PreEvaluation Value - Represents a
taskvariable value before requirements evaluation (WDL 1.3+). - Workflow
Inputs - Represents inputs to a workflow.
Enums§
- Cancellation
Context State - Represents the current state of a
CancellationContext. - Compound
Value - Represents a compound value.
- Engine
Event - Represents an event from the WDL evaluation engine.
- Evaluation
Error - Represents an error that may occur when evaluating a workflow or task.
- Hidden
Value - Represents a hidden value.
- Inputs
- Represents inputs to a WDL workflow or task.
- Primitive
Value - Represents a primitive WDL value.
- Value
- Represents a WDL runtime value.
Type Aliases§
- Evaluation
Result - Represents a result from evaluating a workflow or task.
- JsonMap
- A type alias to a JSON map (object).