Crate wdl_analysis
source ·Expand description
Analysis of Workflow Description Language (WDL) documents.
An analyzer can be used to implement the Language Server Protocol (LSP).
Structs§
- Represents the result of an analysis.
- Represents a Workflow Description Language (WDL) document analyzer.
- Represents a constraint that ensures the type is any primitive type.
- Represents the type of an
Array. - Represents a compound type.
- Represents the scope of a document.
- Represents a WDL function signature.
- Represents a function signature builder.
- Represents a generic
Arraytype. - Represents a generic
Maptype. - Represents a generic
Pairtype. - Represents an incremental change to a document.
- Represents a constraint that ensures the type is JSON serializable.
- Represents the type of a
Map. - Represents a monomorphic function.
- Represents a namespace introduced by an import.
- Represents a constraint that ensures the type is optional.
- Represents the type of a
Pair. - Represents a polymorphic function.
- Represents a primitive WDL type.
- Represents a constraint that ensures the type is a required primitive type.
- Represents a scope in a WDL document.
- Represents a name in a task or workflow scope.
- Represents a constraint that ensure the type can be used in a file size calculation.
- Represents an edit to a document’s source.
- Represents a position in a document’s source.
- A representation of the standard library.
- Represents a struct in a document.
- Represents a constraint that ensures the type is any structure.
- Represents the type of a struct.
- Represents a type parameter to a function.
- Represents a collection of type parameters.
- Represents a collection of types.
Enums§
- Represents a compound type definition.
- Represents a WDL function.
- An error that may occur when binding arguments to a standard library function.
- Represents a type of a function parameter or return.
- Represents a generic type to a standard library function.
- Represents the result of a parse.
- Represents a kind of primitive WDL type.
- Represents the kind of analysis progress being reported.
- Represents the context of a name in a workflow or task scope.
- Represents the encoding of a source position.
- Represents a WDL type.
Statics§
- Represents the WDL standard library.
Traits§
- A trait implemented on types that are coercible to other types.
- A trait implemented by type constraints.
- A trait implemented on types that may be optional.
- A trait implement on types for type equality.
Functions§
- Converts a local path to a file schemed URI.
Type Aliases§
- Represents an identifier of a defined compound type.