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