Trait tract_pulse::internal::ResourceLoader
pub trait ResourceLoader: Send + Sync {
// Required methods
fn name(&self) -> Cow<'_, str>;
fn try_load(
&self,
path: &Path,
reader: &mut dyn Read,
framework: &Nnef
) -> Result<Option<(String, Arc<dyn Resource>)>, Error>;
// Provided method
fn into_boxed(self) -> Box<dyn ResourceLoader, Global>
where Self: Sized + 'static { ... }
}