pub trait InputSource: Sync {
// Required methods
fn input_names(&self) -> Vec<String>;
fn recording_ids(&self) -> Vec<String>;
fn load(&self, id: &str) -> Result<BTreeMap<String, Artifact>, String>;
}Expand description
Supplies pipeline inputs for many recordings, for example files found on disk.
Required Methods§
Sourcefn input_names(&self) -> Vec<String>
fn input_names(&self) -> Vec<String>
Names of the inputs each recording provides.