Expand description
Connector trait, registry, and built-in connectors for WorldInterface.
Connectors are the boundary crossing units. Each connector implements
describe() for discovery and invoke() for execution, always receiving
a RunId as the idempotency key.
Re-exports§
pub use connectors::default_registry;pub use connectors::DelayConnector;pub use connectors::FsReadConnector;pub use connectors::FsWriteConnector;pub use connectors::HttpRequestConnector;pub use context::CancellationToken;pub use context::InvocationContext;pub use error::ConnectorError;pub use error::TransformError;pub use receipt_gen::invoke_with_receipt;pub use registry::ConnectorRegistry;pub use traits::Connector;pub use transform::execute_transform;
Modules§
- connectors
- Built-in connectors and default registry builder.
- context
- Invocation context and cancellation token for connector invocations.
- error
- Error types for connector invocations and transform execution.
- receipt_
gen - Receipt generation wrapper for connector invocations.
- registry
- Central registry for connector lookup and discovery.
- traits
- The Connector trait — contract for all boundary-crossing implementations.
- transform
- Transform executor for pure data transformations.