Expand description
Representation of WDL standard library functions.
Structs§
- Binding
- Represents information relating to how a function binds to its arguments.
- Function
Signature - Represents a WDL function signature.
- Function
Signature Builder - Represents a function signature builder.
- Generic
Array Type - Represents a generic
Array
type. - Generic
MapType - Represents a generic
Map
type. - Generic
Pair Type - Represents a generic
Pair
type. - Json
Serializable Constraint - Represents a constraint that ensures the type is JSON serializable.
- Monomorphic
Function - Represents a monomorphic function.
- Polymorphic
Function - Represents a polymorphic function.
- Primitive
Struct Constraint - Represents a constraint that ensures the type is any structure that contains only primitive types.
- Primitive
Type Constraint - Represents a constraint that ensures the type is a primitive type.
- Sizeable
Constraint - Represents a constraint that ensure the type can be used in a file size calculation.
- Standard
Library - A representation of the standard library.
- Struct
Constraint - Represents a constraint that ensures the type is any structure.
- Type
Parameter - Represents a type parameter to a function.
- Type
Parameters - Represents a collection of type parameters.
Enums§
- Function
- Represents a WDL function.
- Function
Bind Error - An error that may occur when binding arguments to a standard library function.
- Functional
Type - Represents a type of a function parameter or return.
- Generic
Type - Represents a generic type to a standard library function.
Constants§
- MAX_
PARAMETERS - The maximum (inclusive) number of parameters to any standard library function.
- MAX_
TYPE_ PARAMETERS - The maximum number of allowable type parameters in a function signature.
Statics§
- STDLIB
- Represents the WDL standard library.
Traits§
- Constraint
- A trait implemented by type constraints.