pub trait DeclProvider {
// Required methods
fn get(&self, id: u64) -> &DeclFile;
fn load<'a>(&'a self, name: &str) -> Result<&'a DeclFile, ImportError>;
}Expand description
trait for types providing decleration files.
decleration providers are used by functions that need access to decleration files.
decleration providers can provide decleration files from any source, guaranteed to be valid and the same for every access.