Crate asimov_runner Copy item path Source Expand description 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 . PromptRole RunnerError SysexitsError Standard <sysexits.h> preferable exit codes for programs on Unix systems. Execute Asynchronous execution with error handling. FetcherResult ImporterResult ProviderResult RunnerResult