Trait melodium_common::descriptor::package::Package
source · pub trait Package: Debug + Any + Send + Sync {
// Required methods
fn name(&self) -> &str;
fn version(&self) -> &Version;
fn requirements(&self) -> &Vec<PackageRequirement>;
fn collection(&self, loader: &dyn Loader) -> LoadingResult<Collection>;
fn embedded(&self) -> &HashMap<&'static str, &'static [u8]>;
}