Trait cli_xtask::workspace::MetadataExt
source · [−]pub trait MetadataExt {
fn workspace_package_by_name<'a>(&'a self, name: &str) -> Option<&'a Package>;
fn workspace_package_by_path(
&self,
path: impl AsRef<Utf8Path>
) -> Option<&Package>;
}
Expand description
Extension methods for cargo_metadata::Metadata
.
Required Methods
sourcefn workspace_package_by_name<'a>(&'a self, name: &str) -> Option<&'a Package>
fn workspace_package_by_name<'a>(&'a self, name: &str) -> Option<&'a Package>
Returns the workspace package with given name.
sourcefn workspace_package_by_path(
&self,
path: impl AsRef<Utf8Path>
) -> Option<&Package>
fn workspace_package_by_path(
&self,
path: impl AsRef<Utf8Path>
) -> Option<&Package>
Returns the workspace package with given path.
path
must be absolute and normalized.