Skip to main content

Module data_source

Module data_source 

Source
Expand description

DataSourceRuntime - role trait for data-source implementations.

Per docs/ROLES.md §9. The trait carries the universal pair (atomic_opset + dispatch_atomic); the engine routes through dispatch_atomic. Author Contract impls (crate::contracts::DataSource) define the user-facing surface; #[derive(bb::DataSource)] emits the bridge into DataSourceRuntime::dispatch_atomic.

Traits§

DataSourceRuntime
Role trait for data-source implementations.