Skip to main content

Module input

Module input 

Source
Expand description

Extensible input providers publish native typed contracts for output consumers.

Structs§

InputContract
Native payloads use the same Contract trait as generator providers. A parser may publish several contracts, including an AdaptedApi when its semantics fit Poolster’s HTTP model. Reading an absent capability fails explicitly.
InputDiagnostic
InputOperation
InputOptions
Provider-neutral source resolution options. Providers reject unsupported options.
InputPluginInfo
InputProvider
Bridges a selected input contract into the ordinary provider/consumer graph. Consumers declare Requirement::on(provider.handle()) as for any renderer.
InputRegistry
InputSummary
LoadedInput

Traits§

InputPlugin