Trait glory_cli::ext::MetadataExt
source · pub trait MetadataExt {
// Required methods
fn load_cleaned(manifest_path: &Utf8Path) -> Result<Metadata>;
fn rel_target_dir(&self) -> Utf8PathBuf;
fn package_for(&self, id: &PackageId) -> Option<&Package>;
fn path_dependencies(&self, id: &PackageId) -> Vec<Utf8PathBuf>;
fn src_path_dependencies(&self, id: &PackageId) -> Vec<Utf8PathBuf>;
}Required Methods§
fn load_cleaned(manifest_path: &Utf8Path) -> Result<Metadata>
fn rel_target_dir(&self) -> Utf8PathBuf
fn package_for(&self, id: &PackageId) -> Option<&Package>
fn path_dependencies(&self, id: &PackageId) -> Vec<Utf8PathBuf>
fn src_path_dependencies(&self, id: &PackageId) -> Vec<Utf8PathBuf>
Object Safety§
This trait is not object safe.