use crate::error::ConformResult;
use crate::importers::TimelineImporter;
use crate::types::ClipReference;
use std::path::Path;
pub struct AafImporter;
impl AafImporter {
#[must_use]
pub const fn new() -> Self {
Self
}
}
impl Default for AafImporter {
fn default() -> Self {
Self::new()
}
}
impl TimelineImporter for AafImporter {
fn import<P: AsRef<Path>>(&self, _path: P) -> ConformResult<Vec<ClipReference>> {
Ok(Vec::new())
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_aaf_importer_creation() {
let _importer = AafImporter::new();
}
}