pub trait Sourceable<S>{
// Required method
fn source(
&self,
scope: &mut S,
context: SourcingContext<S::Timestamp>,
) -> Vec<(Aid, AttributeConfig, Stream<S, ((Value, Value), S::Timestamp, isize)>)>;
}Expand description
An external data source that can provide Datoms.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<S: Scope<Timestamp = Duration>> Sourceable<S> for DifferentialLogging
impl<S: Scope<Timestamp = Duration>> Sourceable<S> for TimelyLogging
impl<S: Scope> Sourceable<S> for Source
Available on non-crate feature
real-time only.