Thalweg · API reference ← Main docs

Module manifest

Module manifest 

Source
Expand description

Remote UDF manifest parsing and validation.

A TOML manifest describes one or more services, each with a transport, a set of resource limits, and one or more functions. Everything that can be caught at startup is caught here: unknown transports, malformed types, decimal precision beyond Decimal128’s limit, zero-argument functions, duplicate names, and (at registration) collisions with built-ins.

Structs§

FunctionDef
Function definition in the manifest.
Limits
Manifest-driven resource limits for a service.
NetworkLimits
Network-level limits, nested under Limits.
UdfManifest
UDF service manifest loaded from TOML.
UdfService
A single UDF service (worker) configuration.

Enums§

ManifestError
Manifest parsing/validation errors.
Transport
Transport configuration for connecting to a UDF worker.

Functions§

parse_data_type
Parse a [DataType] from a manifest type string.

Type Aliases§

ManifestResult
Convenience alias for manifest results.