Crate asimov_runner

Source
Expand description

Structs§

Adapter
RDF dataset adapter. Consumes SPARQL input, produces RDF output.
AdapterOptions
Configuration options for Adapter.
Command
This structure mimics the API of std::process::Command found in the standard library, but replaces functions that create a process with an asynchronous variant. The main provided asynchronous functions are spawn, status, and output.
Fetcher
Network protocol fetcher. Consumes a URL input, produces some output.
FetcherOptions
Configuration options for Fetcher.
Importer
RDF dataset importer. Consumes a URL input, produces RDF output.
ImporterOptions
Configuration options for Importer.
Prompt
PromptMessage
Provider
LLM inference provider. Consumes text input, produces text output.
ProviderOptions
Configuration options for Provider.
Reader
RDF dataset converter. Consumes some input, produces RDF output.
ReaderOptions
Configuration options for Reader.
Reasoner
RDF dataset reasoner. Consumes RDF input, produces entailed RDF output.
ReasonerOptions
Configuration options for Reasoner.
Registrar
Namespace registrar. Consumes a URL input, produces RDF output.
RegistrarOptions
Configuration options for Registrar.
Runner
Writer
RDF dataset converter. Consumes RDF input, produces some output.
WriterOptions
Configuration options for Writer.

Enums§

PromptRole
RunnerError
SysexitsError
Standard <sysexits.h> preferable exit codes for programs on Unix systems.

Traits§

Execute
Asynchronous execution with error handling.

Type Aliases§

FetcherResult
ImporterResult
ProviderResult
RunnerResult